animate : true,
fitwindow: false,
-
-
+
// private
dialogEl: false,
bodyEl: false,
max_width: 0,
+ max_height: 0,
+
fit_content: false,
onRender : function(ct, position)
var w = Math.min(this.max_width, Roo.lib.Dom.getViewportWidth(true) - 30);
if(this.height) {
- this.setSize(
- w,
- this.height <= Roo.lib.Dom.getViewportHeight(true) - 60 ?
- this.height : Roo.lib.Dom.getViewportHeight(true) - 60
- );
+ this.setSize(w, this.height);
+ return;
+ }
+
+ if(this.max_height) {
+ this.setSize(w,Math.min(
+ this.max_height,
+ Roo.lib.Dom.getViewportHeight(true) - 60
+ ));
+
return;
}
for(var i = 0; i < child_nodes.length; i++) {
- // for modal with tabs...
+ /*
+ * for modal with tabs...
if(child_nodes[i].classList.contains('roo-layout-panel')) {
var layout_childs = child_nodes[i].childNodes;
if(layout_body_childs[k].classList.contains('navbar')) {
child_height += layout_body_childs[k].offsetHeight;
- // Roo.log('nav height: '+ layout_body_childs[k].offsetHeight);
continue;
}
if(layout_body_tab_childs[m].classList.contains('roo-layout-active-content')) {
child_height += this.getChildHeight(layout_body_tab_childs[m].childNodes);
- // Roo.log('active panel height: '+this.getChildHeight(layout_body_tab_childs[m].childNodes));
continue;
}
}
continue;
}
+ */
child_height += child_nodes[i].offsetHeight;
+ // Roo.log(child_nodes[i].offsetHeight);
}
return child_height;