Improove naming input options

This commit is contained in:
barsdeveloper
2022-10-14 19:52:00 +02:00
parent da73cf98b5
commit 0b19d89416
17 changed files with 64 additions and 60 deletions

View File

@@ -14,12 +14,13 @@ export default class IMouseWheel extends IPointing {
* @param {import("../../Blueprint").default} blueprint
* @param {Object} options
*/
constructor(target, blueprint, options) {
constructor(target, blueprint, options = {}) {
options.listenOnFocus = true
options.strictTarget ??= false
super(target, blueprint, options)
this.looseTarget = options?.looseTarget ?? true
let self = this
this.strictTarget = options.strictTarget
const self = this
this.#mouseWheelHandler = e => {
e.preventDefault()
const location = self.locationFromEvent(e)