[SSE] Fix Bug 45324

This commit is contained in:
Julia Radzhabova 2020-04-30 13:36:02 +03:00
parent d9ad6eaf3b
commit 8f327d08cb

View file

@ -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) {