X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=common%2Fcontent%2Fquickmarks.js;h=9fc5acae5654028c63729c4292fb4d50cb0e52d1;hb=8b6fcae7eaa413bc62d645d2d0c99835c47265e6;hp=c12e768109c98042b6795e1aaa7b77d18e4e7f95;hpb=eeed0be1a8abf7e3c97f43b63c1d595e940fef21;p=dactyl.git diff --git a/common/content/quickmarks.js b/common/content/quickmarks.js index c12e768..9fc5aca 100644 --- a/common/content/quickmarks.js +++ b/common/content/quickmarks.js @@ -1,6 +1,6 @@ // Copyright (c) 2006-2008 by Martin Stubenschrott // Copyright (c) 2007-2011 by Doug Kearns -// Copyright (c) 2008-2011 by Kris Maglione +// Copyright (c) 2008-2012 Kris Maglione // // This work is licensed for reuse under an MIT license. Details are // given in the LICENSE.txt file included with this file. @@ -35,7 +35,7 @@ var QuickMarks = Module("quickmarks", { * Returns a list of QuickMarks associates with the given URL. * * @param {string} url The url to find QuickMarks for. - * @return {[string]} + * @returns {[string]} */ find: function find(url) { let res = []; @@ -99,9 +99,9 @@ var QuickMarks = Module("quickmarks", { */ list: function list(filter) { let marks = [k for ([k, v] in this._qmarks)]; - let lowercaseMarks = marks.filter(function (x) /[a-z]/.test(x)).sort(); - let uppercaseMarks = marks.filter(function (x) /[A-Z]/.test(x)).sort(); - let numberMarks = marks.filter(function (x) /[0-9]/.test(x)).sort(); + let lowercaseMarks = marks.filter(bind("test", /[a-z]/)).sort(); + let uppercaseMarks = marks.filter(bind("test", /[A-Z]/)).sort(); + let numberMarks = marks.filter(bind("test", /[0-9]/)).sort(); marks = Array.concat(lowercaseMarks, uppercaseMarks, numberMarks); @@ -118,7 +118,7 @@ var QuickMarks = Module("quickmarks", { } }, { }, { - commands: function () { + commands: function initCommands() { commands.add(["delqm[arks]"], "Delete the specified QuickMarks", function (args) { @@ -157,7 +157,7 @@ var QuickMarks = Module("quickmarks", { context.fork("current", 0, this, function (context) { context.title = ["Extra Completions"]; context.completions = [ - [quickmarks.get(args[0]), "Current Value"] + [quickmarks.get(args[0]), _("option.currentValue")] ].filter(function ([k, v]) k); }); context.fork("url", 0, completion, "url"); @@ -175,13 +175,13 @@ var QuickMarks = Module("quickmarks", { completer: function (context) completion.quickmark(context), }); }, - completion: function () { + completion: function initCompletion() { completion.quickmark = function (context) { context.title = ["QuickMark", "URL"]; context.generate = function () Iterator(quickmarks._qmarks); }; }, - mappings: function () { + mappings: function initMappings() { var myModes = config.browserModes; mappings.add(myModes,