X-Git-Url: https://git.donarmstrong.com/?p=dactyl.git;a=blobdiff_plain;f=common%2Fcontent%2Fkey-processors.js;fp=common%2Fcontent%2Fkey-processors.js;h=305964392cf4818c34f9dbf1eccaac875090e8f6;hp=08cc401a8f4c2badabf0592dbd3977b6639fe89c;hb=354a049cce8415487552ce405cce167b7071fe1f;hpb=3d837eb266a3a01d424192aa4ec1a167366178c5 diff --git a/common/content/key-processors.js b/common/content/key-processors.js index 08cc401..3059643 100644 --- a/common/content/key-processors.js +++ b/common/content/key-processors.js @@ -1,4 +1,4 @@ -// Copyright (c) 2008-2012 Kris Maglione +// Copyright (c) 2008-2013 Kris Maglione // // This work is licensed for reuse under an MIT license. Details are // given in the LICENSE.txt file included with this file. @@ -20,11 +20,11 @@ var ProcessorStack = Class("ProcessorStack", { this.modes = array([mode.params.keyModes, main, mode.main.allBases.slice(1)]).flatten().compact(); if (builtin) - hives = hives.filter(function (h) h.name === "builtin"); + hives = hives.filter(h => h.name === "builtin"); - this.processors = this.modes.map(function (m) hives.map(function (h) KeyProcessor(m, h))) + this.processors = this.modes.map(m => hives.map(h => KeyProcessor(m, h))) .flatten().array; - this.ownsBuffer = !this.processors.some(function (p) p.main.ownsBuffer); + this.ownsBuffer = !this.processors.some(p => p.main.ownsBuffer); for (let [i, input] in Iterator(this.processors)) { let params = input.main.params; @@ -77,7 +77,7 @@ var ProcessorStack = Class("ProcessorStack", { if (this.ownsBuffer) statusline.inputBuffer = this.processors.length ? this.buffer : ""; - if (!this.processors.some(function (p) !p.extended) && this.actions.length) { + if (!this.processors.some(p => !p.extended) && this.actions.length) { // We have matching actions and no processors other than // those waiting on further arguments. Execute actions as // long as they continue to return PASS. @@ -134,17 +134,17 @@ var ProcessorStack = Class("ProcessorStack", { events.passing = true; if (result === Events.PASS_THROUGH && this.keyEvents.length) - events.dbg("PASS_THROUGH:\n\t" + this.keyEvents.map(function (e) [e.type, DOM.Event.stringify(e)]).join("\n\t")); + events.dbg("PASS_THROUGH:\n\t" + this.keyEvents.map(e => [e.type, DOM.Event.stringify(e)]).join("\n\t")); if (result === Events.PASS_THROUGH) events.feedevents(null, this.keyEvents, { skipmap: true, isMacro: true, isReplay: true }); else { - let list = this.events.filter(function (e) e.getPreventDefault() && !e.dactylDefaultPrevented); + let list = this.events.filter(e => e.defaultPrevented && !e.dactylDefaultPrevented); if (result === Events.PASS) - events.dbg("PASS THROUGH: " + list.slice(0, length).filter(function (e) e.type === "keypress").map(DOM.Event.closure.stringify)); + events.dbg("PASS THROUGH: " + list.slice(0, length).filter(e => e.type === "keypress").map(DOM.Event.closure.stringify)); if (list.length > length) - events.dbg("REFEED: " + list.slice(length).filter(function (e) e.type === "keypress").map(DOM.Event.closure.stringify)); + events.dbg("REFEED: " + list.slice(length).filter(e => e.type === "keypress").map(DOM.Event.closure.stringify)); if (result === Events.PASS) events.feedevents(null, list.slice(0, length), { skipmap: true, isMacro: true, isReplay: true }); @@ -190,7 +190,7 @@ var ProcessorStack = Class("ProcessorStack", { processors.push(res); } - events.dbg("RESULT: " + event.getPreventDefault() + " " + this._result(result)); + events.dbg("RESULT: " + event.defaultPrevented + " " + this._result(result)); events.dbg("ACTIONS: " + actions.length + " " + this.actions.length); events.dbg("PROCESSORS:", processors, "\n");