Index: branches/RC/core/admin_templates/js/forms.js =================================================================== diff -u -r8929 -r9266 --- branches/RC/core/admin_templates/js/forms.js (.../forms.js) (revision 8929) +++ branches/RC/core/admin_templates/js/forms.js (.../forms.js) (revision 9266) @@ -81,11 +81,11 @@ // a_div.style.height = '100%'; // a_div.style.backgroundColor = 'yellow'; - a_div.appendChild(el.parentNode.replaceChild(a_div, el)) + a_div.appendChild(this.Div.parentNode.replaceChild(a_div, this.Div)); this.Table = this.Div.getElementsByTagName('table')[0]; this.Table.style.height = 'auto'; - this.Table.style.width = 'auto'; +// this.Table.style.width = 'auto'; this.MinHeight = this.Table.offsetHeight; this.MinWidth = this.Table.offsetWidth; @@ -124,11 +124,12 @@ Form.Resize = function() { var h = (document.all ? window.document.body.offsetHeight : window.innerHeight); - var pos = findPos(el); + var pos = findPos(this.Div); var dim = getDimensions(this.Div); h -= pos[1] + dim.padding[0] + dim.padding[2] + dim.borders[0] + dim.borders[2]; // alert('h after correction is '+h); + window.document.body.style.width = '100%'; var w = (document.all ? window.document.body.offsetWidth : window.innerWidth); w -= pos[0] + dim.padding[1] + dim.padding[3] + dim.borders[1] + dim.borders[3]; @@ -147,8 +148,9 @@ this.Table.style.width = (w-scroller_width) + 'px'; + this.Div.parentNode.style.width = (w)+'px'; this.Div.style.width = (w-scroller_width)+'px'; - this.Div.style.height = (h)+'px'; + this.Div.parentNode.style.height = (h)+'px'; var count = this.Controls.length;