X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=common%2Fcontent%2Fquickmarks.js;h=9fc5acae5654028c63729c4292fb4d50cb0e52d1;hb=8b6fcae7eaa413bc62d645d2d0c99835c47265e6;hp=74a34c7286f5c942a06f4a19e194cfcb80e4f8db;hpb=70740024f9c028c1fd63e1a1850ab062ff956054;p=dactyl.git diff --git a/common/content/quickmarks.js b/common/content/quickmarks.js index 74a34c7..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. @@ -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) { @@ -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,