Project

General

Profile

Bug #3679 » 0009-Fix-WDialog-resize-with-bottom-or-right-position.patch

Bruce Toll, 11/25/2014 10:39 PM

View differences:

src/js/Resizable.js
var dx = xy.x - downXY.x, dy = xy.y - downXY.y, overflow = 0;
var p_width = WT.px(el, 'width');
var p_height = WT.px(el, 'height');
var vw = Math.max(iwidth + dx, minwidth + (iwidth - cwidth));
el.style.width = vw + 'px';
var vh = Math.max(iheight + dy, minheight + (iheight - cheight));
el.style.height = vh + 'px';
if (el.style.left === 'auto')
el.style.right = (WT.px(el, 'right') - (vw - p_width)) + 'px';
if (el.style.top === 'auto')
el.style.bottom = (WT.px(el, 'bottom') - (vh - p_height)) + 'px';
if (handler)
handler(vw, vh);
}
(4-4/4)