initEvent: function () { var className = "." + PREFIX + "box-item", _self = this; $$.delegate( this.groupContainer, className, "mousedown", function ( e ) { e.preventDefault(); if ( e.which !== 1 ) { return; } _self.onselectHandler && _self.onselectHandler( this.getAttribute( "data-value" ) ); } ); $$.on( this.element, "mousedown", function ( e ) { e.stopPropagation(); e.preventDefault(); } ); $$.on( this.element, "mousewheel", function ( e ) { e.preventDefault(); e.stopPropagation(); _self.scroll( e.originalEvent.wheelDelta ); } ); },
initEvent: function () { var _self = this; $$.on( this.uiComponent.toolbarContainer, "mousedown", function ( e ) { e.preventDefault(); } ); $$.on( this.uiComponent.toolbarContainer, "mousewheel", function ( e ) { e.preventDefault(); } ); // 通知所有组件关闭 $$.on( this.kfEditor.getContainer(), "mousedown", function () { _self.notify( "closeAll" ); } ); // 订阅数据选择主题 $$.subscribe( "data.select", function ( data ) { _self.insertSource( data ); } ); },
initEvent: function () { var _self = this; if ( this.eventState ) { return; } this.eventState = true; $$.on( this.element, "mousedown", function ( e ) { e.preventDefault(); e.stopPropagation(); if ( e.which !== 1 ) { return; } if ( _self.disabled ) { return; } _self.toggleSelect(); _self.toggleMountElement(); } ); },
initEvent: function () { var _self = this; // 通知工具栏互斥 $$.on( this.element, "mousedown", function ( e ) { e.preventDefault(); e.stopPropagation(); _self.toolbar.notify( "closeOther", _self ); } ); this.buttonElement.initEvent(); this.boxElement.initEvent(); this.boxElement.setSelectHandler( function ( val ) { // 发布 $$.publish( "data.select", val ); _self.buttonElement.hide(); } ); },
initEvent: function () { var _self = this; $$.on( this.button, "mousedown", function ( e ) { e.preventDefault(); e.stopPropagation(); if ( e.which !== 1 || _self.disabled ) { return; } _self.showMount(); _self.toolbar.notify( "closeOther", _self ); } ); $$.on( this.moveDownButton, "mousedown", function ( e ) { e.preventDefault(); e.stopPropagation(); if ( e.which !== 1 || _self.disabled ) { return; } _self.nextPanel(); _self.toolbar.notify( "closeOther", _self ); } ); $$.on( this.moveUpButton, "mousedown", function ( e ) { e.preventDefault(); e.stopPropagation(); if ( e.which !== 1 || _self.disabled ) { return; } _self.prevPanel(); _self.toolbar.notify( "closeOther", _self ); } ); $$.delegate( this.container, ".kf-editor-ui-area-item", "mousedown", function ( e ) { e.preventDefault(); if ( e.which !== 1 || _self.disabled ) { return; } $$.publish( "data.select", this.getAttribute( "data-value" ) ); } ); this.boxObject.initEvent(); },