[SSE] Fix Bug 45324
This commit is contained in:
parent
d9ad6eaf3b
commit
8f327d08cb
|
@ -139,7 +139,6 @@ define([
|
||||||
me.documentHolder.render();
|
me.documentHolder.render();
|
||||||
me.documentHolder.el.tabIndex = -1;
|
me.documentHolder.el.tabIndex = -1;
|
||||||
|
|
||||||
$(document).on('mousewheel', _.bind(me.onDocumentWheel, me));
|
|
||||||
$(document).on('mousedown', _.bind(me.onDocumentRightDown, me));
|
$(document).on('mousedown', _.bind(me.onDocumentRightDown, me));
|
||||||
$(document).on('mouseup', _.bind(me.onDocumentRightUp, me));
|
$(document).on('mouseup', _.bind(me.onDocumentRightUp, me));
|
||||||
$(document).on('keydown', _.bind(me.onDocumentKeyDown, me));
|
$(document).on('keydown', _.bind(me.onDocumentKeyDown, me));
|
||||||
|
@ -244,8 +243,11 @@ define([
|
||||||
view.menuSignatureRemove.on('click', _.bind(me.onSignatureClick, me));
|
view.menuSignatureRemove.on('click', _.bind(me.onSignatureClick, me));
|
||||||
}
|
}
|
||||||
|
|
||||||
var documentHolderEl = view.cmpEl;
|
var addEvent = function( elem, type, fn, options ) {
|
||||||
|
elem.addEventListener ? elem.addEventListener( type, fn, options) : elem.attachEvent( "on" + type, fn );
|
||||||
|
};
|
||||||
|
|
||||||
|
var documentHolderEl = view.cmpEl;
|
||||||
if (documentHolderEl) {
|
if (documentHolderEl) {
|
||||||
documentHolderEl.on({
|
documentHolderEl.on({
|
||||||
mousedown: function(e) {
|
mousedown: function(e) {
|
||||||
|
@ -267,16 +269,13 @@ define([
|
||||||
});
|
});
|
||||||
|
|
||||||
//NOTE: set mouse wheel handler
|
//NOTE: set mouse wheel handler
|
||||||
|
|
||||||
var addEvent = function( elem, type, fn ) {
|
|
||||||
elem.addEventListener ? elem.addEventListener( type, fn, false ) : elem.attachEvent( "on" + type, fn );
|
|
||||||
};
|
|
||||||
|
|
||||||
var eventname=(/Firefox/i.test(navigator.userAgent))? 'DOMMouseScroll' : 'mousewheel';
|
var eventname=(/Firefox/i.test(navigator.userAgent))? 'DOMMouseScroll' : 'mousewheel';
|
||||||
addEvent(view.el, eventname, _.bind(this.onDocumentWheel,this));
|
addEvent(view.el, eventname, _.bind(this.onDocumentWheel,this), false);
|
||||||
|
|
||||||
me.cellEditor = $('#ce-cell-content');
|
me.cellEditor = $('#ce-cell-content');
|
||||||
}
|
}
|
||||||
|
Common.Utils.isChrome ? addEvent(document, 'mousewheel', _.bind(this.onDocumentWheel,this), { passive: false } ) :
|
||||||
|
$(document).on('mousewheel', _.bind(this.onDocumentWheel, this));
|
||||||
},
|
},
|
||||||
|
|
||||||
loadConfig: function(data) {
|
loadConfig: function(data) {
|
||||||
|
|
Loading…
Reference in a new issue