|
362 | 362 | this._startPos = { 'x': nativeEvent.clientX, 'y': nativeEvent.clientY }; |
363 | 363 | this._keys = { 'shift': nativeEvent.shiftKey }; |
364 | 364 |
|
365 | | - this._editor.document.on('mousemove', this._onMousemove, this, null, 0); |
366 | | - this._editor.document.on('mouseup', this._onMouseup, this, null, 0); |
| 365 | + this._document.on('mousemove', this._onMousemove, this, null, 0); |
| 366 | + this._document.on('mouseup', this._onMouseup, this, null, 0); |
367 | 367 |
|
368 | 368 | if (this._isIframe) { |
369 | | - this._document.on('mousemove', this._onMousemove, this, null, 0); |
370 | | - this._document.on('mouseup', this._onMouseup, this, null, 0); |
| 369 | + this._editor.document.on('mousemove', this._onMousemove, this, null, 0); |
| 370 | + this._editor.document.on('mouseup', this._onMouseup, this, null, 0); |
| 371 | + |
| 372 | + } else { |
| 373 | + this._editor.container.on('mousemove', this._onMousemove, this, null, 0); |
| 374 | + this._editor.container.on('mouseup', this._onMouseup, this, null, 0); |
371 | 375 | } |
372 | 376 |
|
373 | 377 | this._wrapper.fire('drag:start'); |
|
413 | 417 | nativeEvent.stopPropagation(); |
414 | 418 | nativeEvent.preventDefault(); |
415 | 419 |
|
416 | | - this._editor.document.removeListener('mousemove', this._onMousemove); |
417 | | - this._editor.document.removeListener('mouseup', this._onMouseup); |
| 420 | + this._document.removeListener('mousemove', this._onMousemove); |
| 421 | + this._document.removeListener('mouseup', this._onMouseup); |
418 | 422 |
|
419 | 423 | if (this._isIframe) { |
420 | | - this._document.removeListener('mousemove', this._onMousemove); |
421 | | - this._document.removeListener('mouseup', this._onMouseup); |
| 424 | + this._editor.document.removeListener('mousemove', this._onMousemove); |
| 425 | + this._editor.document.removeListener('mouseup', this._onMouseup); |
| 426 | + |
| 427 | + } else { |
| 428 | + this._editor.container.removeListener('mousemove', this._onMousemove); |
| 429 | + this._editor.container.removeListener('mouseup', this._onMouseup); |
422 | 430 | } |
423 | 431 |
|
424 | 432 | var delta = this._update(event); |
|
0 commit comments