{
return this.el.select('.roo-button-text',true).first().dom.innerHTML;
},
- hide: function() {
-
-
- this.el.hide();
- },
- show: function() {
-
- this.el.show();
- },
+
setWeight : function(str)
{
this.el.removeClass(this.weightClass);
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;
return;
}
- if(f.xtype == 'DateField'){
- f.setVisible(false);
- return;
- }
-
f.hide();
}, this);
return;
}
- if(f.xtype == 'DateField'){
- f.setVisible(true);
- return;
- }
-
f.show();
}, this);
bodyHeight = bodyHeight - this.touchViewHeaderEl.getHeight();
}
- var listHeight = this.touchViewListGroup.getHeight();
+ var listHeight = this.touchViewListGroup.getHeight() + this.touchViewBodyEl.getPadding('tb') * 2;
if(this.mobile_restrict_height && listHeight < bodyHeight){
this.touchViewBodyEl.setHeight(listHeight);