1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2026-02-19 08:05:47 +01:00

Replace expression closures (function expressions).

Expression closures are to be axed. See https://bugzil.la/1083458.
This commit is contained in:
Doug Kearns
2015-05-26 03:38:58 +10:00
parent 34bfc2f50f
commit ce82387cdd
35 changed files with 182 additions and 184 deletions

View File

@@ -24,7 +24,7 @@ const Config = Module("config", ConfigBase, {
// TODO: mention this to SB devs, they seem keen to provide these
// functions to make porting from FF as simple as possible.
window.toJavaScriptConsole = function () {
window.toJavaScriptConsole = () => {
toOpenWindowByType("global:console", "chrome://global/content/console.xul");
};
},
@@ -36,42 +36,42 @@ const Config = Module("config", ConfigBase, {
dialogs: {
about: ["About Songbird",
function () { window.openDialog("chrome://songbird/content/xul/about.xul", "_blank", "chrome,dialog,modal,centerscreen"); }],
() => { window.openDialog("chrome://songbird/content/xul/about.xul", "_blank", "chrome,dialog,modal,centerscreen"); }],
addons: ["Manage Add-ons",
function () { window.SBOpenPreferences("paneAddons"); }],
() => { window.SBOpenPreferences("paneAddons"); }],
checkupdates: ["Check for updates",
function () { window.checkForUpdates(); }],
() => { window.checkForUpdates(); }],
cookies: ["List your cookies",
function () { window.toOpenWindowByType("Browser:Cookies", "chrome://browser/content/preferences/cookies.xul", "chrome,dialog=no,resizable"); }],
() => { window.toOpenWindowByType("Browser:Cookies", "chrome://browser/content/preferences/cookies.xul", "chrome,dialog=no,resizable"); }],
console: ["JavaScript console",
function () { window.toJavaScriptConsole(); }],
() => { window.toJavaScriptConsole(); }],
dominspector: ["DOM Inspector",
function () { window.inspectDOMDocument(window.content.document); },
() => { window.inspectDOMDocument(window.content.document); },
() => "inspectDOMDocument" in window],
downloads: ["Manage Downloads",
function () { window.toOpenWindowByType("Download:Manager", "chrome://mozapps/content/downloads/downloads.xul", "chrome,dialog=no,resizable"); }],
() => { window.toOpenWindowByType("Download:Manager", "chrome://mozapps/content/downloads/downloads.xul", "chrome,dialog=no,resizable"); }],
newsmartplaylist: ["Open the file selector dialog",
function () { window.SBNewSmartPlaylist(); }],
() => { window.SBNewSmartPlaylist(); }],
openfile: ["Open the file selector dialog",
function () { window.SBFileOpen(); }],
() => { window.SBFileOpen(); }],
pagesource: ["View page source",
function () { window.BrowserViewSourceOfDocument(window.content.document); }],
() => { window.BrowserViewSourceOfDocument(window.content.document); }],
preferences: ["Show Songbird preferences dialog",
function () { window.openPreferences(); }],
() => { window.openPreferences(); }],
printsetup: ["Setup the page size and orientation before printing",
function () { window.PrintUtils.showPageSetup(); }],
() => { window.PrintUtils.showPageSetup(); }],
print: ["Show print dialog",
function () { window.PrintUtils.print(); }],
() => { window.PrintUtils.print(); }],
saveframe: ["Save frame to disk",
function () { window.saveFrameDocument(); }],
() => { window.saveFrameDocument(); }],
savepage: ["Save page to disk",
function () { window.saveDocument(window.content.document); }],
() => { window.saveDocument(window.content.document); }],
searchengines: ["Manage installed search engines",
function () { window.openDialog("chrome://browser/content/search/engineManager.xul", "_blank", "chrome,dialog,modal,centerscreen"); }],
() => { window.openDialog("chrome://browser/content/search/engineManager.xul", "_blank", "chrome,dialog,modal,centerscreen"); }],
selectionsource: ["View selection source",
function () { modules.buffer.viewSelectionSource(); }],
() => { modules.buffer.viewSelectionSource(); }],
subscribe: ["Add a new subscription",
function () { window.SBSubscribe(); }]
() => { window.SBSubscribe(); }]
},
// TODO: clean this up
@@ -278,7 +278,7 @@ const Config = Module("config", ConfigBase, {
completion: function initCompletion(dactyl, modules, window) {
const completion = require("completion");
completion.displayPane = function (context) {
completion.displayPane = context => {
context.title = ["Display Pane"];
context.completions = Config.displayPanes; // FIXME: useful description etc
};