if (this.tooltip) {
this.tooltipEl().attr('tooltip', this.tooltip);
- this.tooltipEl().attr('data-placement', 'top');
}
if(this.tabIndex !== undefined){
}
if(!this.fitwindow && this.max_width !== 0){
-
var w = Math.min(this.max_width, Roo.lib.Dom.getViewportWidth(true) - 30);
- var h = this.height || Roo.lib.Dom.getViewportHeight(true) - 60;
- this.setSize(w,h);
+ // var h = this.height || Roo.lib.Dom.getViewportHeight(true) - 60;
+ this.setSize(w,this.height);
+
+ var view_height = Roo.lib.Dom.getViewportHeight(true) - 60;
+ var modal_height = this.headerEl.getHeight() + this.bodyEl.getHeight() + this.footerEl.getHeight();
+
+ Roo.log(view_height);
+ Roo.log(modal_height);
+
+ if(
+ (
+ this.headerEl.getHeight() +
+ this.bodyEl.getHeight() +
+ this.footerEl.getHeight()
+ ) > view_height) {
+ } {
+ this.setSize(w,view_height);
+ }
}
},
placement = 'top';
}
+ align = this.alignment[placement];
}
this.el.alignTo(this.bindEl, align[0],align[1]);