X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=common%2Fmodules%2Foverlay.jsm;h=c52ba4ad95a9fceb4d599fa9131b302854be3a4f;hb=354a049cce8415487552ce405cce167b7071fe1f;hp=560982c2d266352119f13331f7004043ba646485;hpb=3d837eb266a3a01d424192aa4ec1a167366178c5;p=dactyl.git diff --git a/common/modules/overlay.jsm b/common/modules/overlay.jsm index 560982c..c52ba4a 100644 --- a/common/modules/overlay.jsm +++ b/common/modules/overlay.jsm @@ -1,4 +1,4 @@ -// Copyright (c) 2009-2012 Kris Maglione +// Copyright (c) 2009-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. @@ -27,8 +27,8 @@ var Overlay = Class("Overlay", { this.window = window; }, - cleanups: Class.Memoize(function () []), - objects: Class.Memoize(function () ({})), + cleanups: Class.Memoize(() => []), + objects: Class.Memoize(() => ({})), get doc() this.window.document, @@ -52,7 +52,7 @@ var Overlay = Module("Overlay", XPCOM([Ci.nsIObserver, Ci.nsISupportsWeakReferen this.onWindowVisible = []; }, - id: Class.Memoize(function () config.addon.id), + id: Class.Memoize(() => config.addon.id), /** * Adds an event listener for this session and removes it on @@ -148,7 +148,7 @@ var Overlay = Module("Overlay", XPCOM([Ci.nsIObserver, Ci.nsISupportsWeakReferen "content-document-global-created": function (window, uri) { this.observe(window, "toplevel-window-ready", null); }, "xul-window-visible": function () { if (this.onWindowVisible) - this.onWindowVisible.forEach(function (f) f.call(this), this); + this.onWindowVisible.forEach(f => { f.call(this); }); this.onWindowVisible = null; } }, @@ -189,7 +189,7 @@ var Overlay = Module("Overlay", XPCOM([Ci.nsIObserver, Ci.nsISupportsWeakReferen return data[key] = val; }, - overlayWindow: function (url, fn) { + overlayWindow: function overlayWindow(url, fn) { if (url instanceof Ci.nsIDOMWindow) overlay._loadOverlay(url, fn); else { @@ -281,10 +281,10 @@ var Overlay = Module("Overlay", XPCOM([Ci.nsIObserver, Ci.nsISupportsWeakReferen } } - insert("before", function (elem, dom) elem.parentNode.insertBefore(dom, elem)); - insert("after", function (elem, dom) elem.parentNode.insertBefore(dom, elem.nextSibling)); - insert("append", function (elem, dom) elem.appendChild(dom)); - insert("prepend", function (elem, dom) elem.insertBefore(dom, elem.firstChild)); + insert("before", (elem, dom) => elem.parentNode.insertBefore(dom, elem)); + insert("after", (elem, dom) => elem.parentNode.insertBefore(dom, elem.nextSibling)); + insert("append", (elem, dom) => elem.appendChild(dom)); + insert("prepend", (elem, dom) => elem.insertBefore(dom, elem.firstChild)); if (obj.ready) util.trapErrors("ready", obj, window); @@ -412,19 +412,19 @@ var Overlay = Module("Overlay", XPCOM([Ci.nsIObserver, Ci.nsISupportsWeakReferen get activeModules() this.activeWindow && this.activeWindow.dactyl.modules, - get modules() this.windows.map(function (w) w.dactyl.modules), + get modules() this.windows.map(w => w.dactyl.modules), /** * The most recently active dactyl window. */ get activeWindow() this.windows[0], - set activeWindow(win) this.windows = [win].concat(this.windows.filter(function (w) w != win)), + set activeWindow(win) this.windows = [win].concat(this.windows.filter(w => w != win)), /** * A list of extant dactyl windows. */ - windows: Class.Memoize(function () []) + windows: Class.Memoize(() => []) }); endModule();