| } | } | ||||
| _getEventPosition(e) { | _getEventPosition(e) { | ||||
| const { overlay, layer, position, surfacePosition } = e | |||||
| if (!this._options.clampToModel) { | |||||
| return surfacePosition | |||||
| } | |||||
| if (!overlay && !layer) { | |||||
| return surfacePosition | |||||
| } | |||||
| return position | |||||
| return this._options.clampToModel && e.position | |||||
| ? e.position | |||||
| : e.surfacePosition | |||||
| } | } | ||||
| /** | /** |