@ -158,15 +158,17 @@ BI.Popover = BI.inherit(BI.Widget, {
mounted : function ( ) {
mounted : function ( ) {
var self = this ;
var self = this ;
this . dragger . element . mousedown ( function ( e ) {
this . dragger . element . mousedown ( function ( e ) {
self . startX = self . element [ 0 ] . offsetLeft ;
if ( self . options . draggable !== false ) {
self . startY = self . element [ 0 ] . offsetTop ;
self . startX = self . element [ 0 ] . offsetLeft ;
self . tracker . captureMouseMoves ( e ) ;
self . startY = self . element [ 0 ] . offsetTop ;
self . tracker . captureMouseMoves ( e ) ;
}
} ) ;
} ) ;
} ,
} ,
_getSuitableBodyHeight : function ( height ) {
_getSuitableBodyHeight : function ( height ) {
var o = this . options ;
var o = this . options ;
return BI . clamp ( height , 0 , BI . Widget . _renderEngine . createElement ( "body" ) [ 0 ] . clientHeight - o . headerHeight - ( o . footer ? o . footerHeight : 0 ) - o . bodyTgap ) ;
return BI . clamp ( height , 0 , BI . Widget . _renderEngine . createElement ( "body" ) [ 0 ] . clientHeight - o . headerHeight - ( o . footer ? o . footerHeight : 0 ) - o . bodyTgap ) ;
} ,
} ,
@ -207,6 +209,10 @@ BI.Popover = BI.inherit(BI.Widget, {
} ;
} ;
} ,
} ,
setDraggable : function ( b ) {
this . options . draggable = b ;
} ,
hide : function ( ) {
hide : function ( ) {
} ,
} ,
@ -224,9 +230,6 @@ BI.Popover = BI.inherit(BI.Widget, {
setZindex : function ( zindex ) {
setZindex : function ( zindex ) {
this . element . css ( { "z-index" : zindex } ) ;
this . element . css ( { "z-index" : zindex } ) ;
} ,
} ,
destroyed : function ( ) {
} ,
} ) ;
} ) ;
BI . shortcut ( "bi.popover" , BI . Popover ) ;
BI . shortcut ( "bi.popover" , BI . Popover ) ;