Просмотр исходного кода

fix(remotecontrol): Stop scroll events during the remote controll session

j8
hristoterezov 7 лет назад
Родитель
Сommit
1b0bffe251
1 измененных файлов: 4 добавлений и 0 удалений
  1. 4
    0
      modules/remotecontrol/Controller.js

+ 4
- 0
modules/remotecontrol/Controller.js Просмотреть файл

279
 
279
 
280
         // $FlowDisableNextLine: we are sure that this._area is not null.
280
         // $FlowDisableNextLine: we are sure that this._area is not null.
281
         this._area[0].onmousewheel = event => {
281
         this._area[0].onmousewheel = event => {
282
+            event.preventDefault();
283
+            event.stopPropagation();
282
             this.sendRemoteControlEndpointMessage(this._controlledParticipant, {
284
             this.sendRemoteControlEndpointMessage(this._controlledParticipant, {
283
                 type: EVENTS.mousescroll,
285
                 type: EVENTS.mousescroll,
284
                 x: event.deltaX,
286
                 x: event.deltaX,
285
                 y: event.deltaY
287
                 y: event.deltaY
286
             });
288
             });
289
+
290
+            return false;
287
         };
291
         };
288
         $(window).keydown(this._onKeyPessHandler.bind(this,
292
         $(window).keydown(this._onKeyPessHandler.bind(this,
289
             EVENTS.keydown));
293
             EVENTS.keydown));

Загрузка…
Отмена
Сохранить