MDL-23617 improved YUI resizing

This commit is contained in:
Petr Skoda
2010-10-15 08:55:24 +00:00
parent 1d6e7ae459
commit f6fa64f07a

View File

@@ -316,18 +316,14 @@ M.util.init_maximised_embed = function(Y, id) {
} else {
obj.setStyle('width', '600px');
}
var pageheight = get_htmlelement_size('page', 'height');
var objheight = get_htmlelement_size(obj, 'height');
var newheight = objheight + parseInt(obj.get('winHeight')) - pageheight - 30;
if (newheight > 400) {
if (newheight > 768) {
obj.setStyle('height', '768px');
} else {
obj.setStyle('height', newheight + 'px');
}
} else {
obj.setStyle('height', '400px');
var headerheight = get_htmlelement_size('page-header', 'height');
var footerheight = get_htmlelement_size('page-footer', 'height');
var newheight = parseInt(YAHOO.util.Dom.getViewportHeight()) - footerheight - headerheight - 20;
if (newheight < 400) {
newheight = 400;
}
obj.setStyle('height', newheight+'px');
};
resize_object();