aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--browser_object.js6
-rw-r--r--googlekanji.js10
-rw-r--r--migemized_find.js18
-rw-r--r--moreqmarks.js102
4 files changed, 68 insertions, 68 deletions
diff --git a/browser_object.js b/browser_object.js
index 4f7ed8d..516c134 100644
--- a/browser_object.js
+++ b/browser_object.js
@@ -203,7 +203,7 @@
for (let s in browserObject.scopes){
let scope = s;
- liberator.mappings.addUserMap([liberator.modes.NORMAL], [prefix + motion.id + scope.id],
+ liberator.modules.mappings.addUserMap([liberator.modules.modes.NORMAL], [prefix + motion.id + scope.id],
"Browser Object Mapping",
function (arg) {
var target, targetCollection;
@@ -222,9 +222,9 @@
},
{ flags: liberator.Mappings.flags.ARGUMENT});
}
- let map = liberator.mappings.get(null,motion.id);
+ let map = liberator.modules.mappings.get(null,motion.id);
if(!prefix && map){
- liberator.mappings.addUserMap([liberator.modes.NORMAL],
+ liberator.modules.mappings.addUserMap([liberator.modules.modes.NORMAL],
[motion.id + motion.id], map.description, map.action,
{});
}
diff --git a/googlekanji.js b/googlekanji.js
index 5edfc4c..c5acc26 100644
--- a/googlekanji.js
+++ b/googlekanji.js
@@ -13,7 +13,7 @@
// が開き、補完が可能になるので、正しそうな漢字を選びます。
// すると、クリップボードにその漢字がコピーされます。
-(function () { try {
+(function () {
var copycompl = [];
@@ -43,7 +43,7 @@
}
cnta.sort(function (a, b) b[1] - a[1]);
copycompl = cnta;
- liberator.commandline.open(":", "gkcopy ", liberator.modes.EX);
+ commandline.open(":", "gkcopy ", modes.EX);
};
req.onreadystatechange = function (aEvt) {
if (req.readyState == 4 && req.status == 200) {
@@ -53,7 +53,7 @@
req.send(null);
}
- liberator.commands.addUserCommand(
+ commands.addUserCommand(
['gkanji', 'googlekanji'],
'Google kanji',
function (arg) getKanji(arg.string)
@@ -72,7 +72,7 @@
clip.setData(trans, null, clipid.kGlobalClipboard);
}
- liberator.commands.addUserCommand(
+ commands.addUserCommand(
['gkcopy'],
'Google kanji',
copyToClipboard,
@@ -80,4 +80,4 @@
);
-} catch (e) { liberator.log(e) } })();
+})();
diff --git a/migemized_find.js b/migemized_find.js
index 5c5b461..243b6e3 100644
--- a/migemized_find.js
+++ b/migemized_find.js
@@ -32,7 +32,7 @@
// Link:
// http://d.hatena.ne.jp/nokturnalmortum/20080805#1217941126
-(function () { try {
+(function () {
let XMigemoCore = Components.classes['@piro.sakura.ne.jp/xmigemo/factory;1']
.getService(Components.interfaces.pIXMigemoFactory)
@@ -151,7 +151,7 @@
span.setAttribute('style', this.coloredStyle(color));
target.range.surroundContents(span);
-
+
if (doScroll) {
let scroll = function () {
let pos = getPosition(span);
@@ -172,8 +172,8 @@
let content = range.extractContents();
range.setStartBefore(span);
range.insertNode(content);
- range.selectNode(span);
- range.deleteContents();
+ range.selectNode(span);
+ range.deleteContents();
};
if (setRemover)
@@ -233,7 +233,7 @@
this.removeHighlight(color);
- if (result)
+ if (result)
this.highlight(result, color, true, true);
this.firstResult = result;
@@ -262,7 +262,7 @@
start.setStart(last.range.endContainer, last.range.endOffset);
}
} else {
- let idx = backwards ? frames.length - 1
+ let idx = backwards ? frames.length - 1
: 0;
last = {frame: frames[0], range: this.makeBodyRange(frames[0])};
}
@@ -447,8 +447,8 @@
MF.removeHighlight(color);
}
);
-
- // find コマンド
+
+ // find コマンド
commands.addUserCommand(
['mf[ind]'],
'Migemized find',
@@ -467,4 +467,4 @@
// 外から使えるように
liberator.plugins.migemizedFind = MF;
-}catch(e){liberator.log(e);}})();
+})();
diff --git a/moreqmarks.js b/moreqmarks.js
index 4072036..6b3f0a9 100644
--- a/moreqmarks.js
+++ b/moreqmarks.js
@@ -33,13 +33,13 @@
var qmark_queue = [];
// TODO: move to a storage module
- var savedMarks = liberator.options.getPref("extensions.vimperator.moreqmarks", "").split("\n");
- var savedMarkStack = liberator.options.getPref("extensions.vimperator.moreqmarkstack", "").split("\n");
- var savedMarkQueue = liberator.options.getPref("extensions.vimperator.moreqmarkqueue", "").split("\n");
+ var savedMarks = liberator.modules.options.getPref("extensions.vimperator.moreqmarks", "").split("\n");
+ var savedMarkStack = liberator.modules.options.getPref("extensions.vimperator.moreqmarkstack", "").split("\n");
+ var savedMarkQueue = liberator.modules.options.getPref("extensions.vimperator.moreqmarkqueue", "").split("\n");
// load the saved quickmarks -- TODO: change to sqlite
if(use_default_data) {
- var defaultMarks = liberator.options.getPref("extensions.vimperator.quickmarks", "").split("\n");
+ var defaultMarks = liberator.modules.options.getPref("extensions.vimperator.quickmarks", "").split("\n");
for (var i = 0; i < defaultMarks.length - 1; i += 2) {
var url = defaultMarks[i+1];
qmarks[defaultMarks[i]] = {url: url, x: 0, y: 0};
@@ -49,14 +49,14 @@
var url = savedMarks[i+1];
var x = savedMarks[i+2];
var y = savedMarks[i+3];
-
+
qmarks[savedMarks[i]] = {url: url, x: x, y:y};
}
for (var i = 0; i < savedMarkStack.length - 1; i += 3) {
var url = savedMarkStack[i];
var x = savedMarkStack[i+1];
var y = savedMarkStack[i+2];
-
+
qmark_stack.push({url: url, x: x, y:y});
}
for (var i = 0; i < savedMarkQueue.length - 1; i += 3) {
@@ -106,7 +106,7 @@
break;
case "mark":
default:
- list = qmarks;
+ list = qmarks;
break;
}
for (var mark in list) {
@@ -117,7 +117,7 @@
}
function list_qmarks(marks) {
if(use_position) {
- var list = ":" + liberator.util.escapeHTML(liberator.commandline.getCommand()) + "<br/>" +
+ var list = ":" + liberator.util.escapeHTML(liberator.modules.commandline.getCommand()) + "<br/>" +
"<table><tr align=\"left\" class=\"hl-Title\"><th>mark</th><th>line</th><th>col</th><th>file</th></tr>";
for (var i = 0; i < marks.length; i++)
{
@@ -131,7 +131,7 @@
list += "</table>";
return list;
} else {
- var list = ":" + liberator.util.escapeHTML(liberator.commandline.getCommand()) + "<br/>" +
+ var list = ":" + liberator.util.escapeHTML(liberator.modules.commandline.getCommand()) + "<br/>" +
"<table><tr align=\"left\" class=\"hl-Title\"><th>QuickMark</th><th>URL</th></tr>";
for (var i = 0; i < marks.length; i++)
{
@@ -148,15 +148,15 @@
var y = item.y;
if (url) {
if(find) {
- var items = liberator.completion.buffer("")[1];
+ var items = liberator.modules.completion.buffer("")[1];
var number, title;
-
+
for (var i = 0; i < items.length; i++)
{
[number, title] = items[i][0].split(/:\s+/, 2);
var marked_url = liberator.util.escapeHTML(items[i][1]);
if(marked_url == url) {
- liberator.tabs.switchTo(number);
+ liberator.modules.tabs.switchTo(number);
var win = getBrowser().selectedTab.linkedBrowser.contentWindow;
if(use_position) {
if(x!=0 || y!=0) {
@@ -199,7 +199,7 @@
savedQuickMarkStack += qmark_stack[mark].x + "\n";
savedQuickMarkStack += qmark_stack[mark].y + "\n";
}
- liberator.options.setPref("extensions.vimperator.moreqmarkstack", savedQuickMarkStack);
+ liberator.modules.options.setPref("extensions.vimperator.moreqmarkstack", savedQuickMarkStack);
break;
case "queue":
var savedQuickMarkQueue = "";
@@ -208,7 +208,7 @@
savedQuickMarkQueue += qmark_queue[mark].x + "\n";
savedQuickMarkQueue += qmark_queue[mark].y + "\n";
}
- liberator.options.setPref("extensions.vimperator.moreqmarkqueue", savedQuickMarkQueue);
+ liberator.modules.options.setPref("extensions.vimperator.moreqmarkqueue", savedQuickMarkQueue);
break;
case "mark":
default:
@@ -219,14 +219,14 @@
savedQuickMarks += qmarks[mark].x + "\n";
savedQuickMarks += qmarks[mark].y + "\n";
}
- liberator.options.setPref("extensions.vimperator.moreqmarks", savedQuickMarks);
+ liberator.modules.options.setPref("extensions.vimperator.moreqmarks", savedQuickMarks);
if(use_default_data) {
var savedQuickMarks = "";
for (var mark in qmarks) {
savedQuickMarks += mark + "\n";
savedQuickMarks += qmarks[mark].url + "\n";
}
- liberator.options.setPref("extensions.vimperator.quickmarks", savedQuickMarks);
+ liberator.modules.options.setPref("extensions.vimperator.quickmarks", savedQuickMarks);
}
break;
}
@@ -269,91 +269,91 @@
//// MAPPINGS
- var modes = [liberator.modes.NORMAL];
+ var modes = [liberator.modules.modes.NORMAL];
- liberator.mappings.addUserMap(modes,
+ liberator.modules.mappings.addUserMap(modes,
["gj"], "Jump to QuickMark for current URL",
function (arg)
{
- var where = /\bquickmark\b/.test(liberator.options["activate"]) ? liberator.NEW_TAB : liberator.NEW_BACKGROUND_TAB;
- liberator.quickmarks.jumpTo(arg, where, true);
+ var where = /\bquickmark\b/.test(liberator.modules.options["activate"]) ? liberator.NEW_TAB : liberator.NEW_BACKGROUND_TAB;
+ liberator.modules.quickmarks.jumpTo(arg, where, true);
},
- { flags: liberator.Mappings.flags.ARGUMENT });
+ { flags: liberator.modules.Mappings.flags.ARGUMENT });
- liberator.mappings.addUserMap(modes,
+ liberator.modules.mappings.addUserMap(modes,
["gd"], "Delete QuickMark for current URL",
function ()
{
liberator.plugins.moreqmarks.remove('', liberator.buffer.URL);
});
- liberator.mappings.addUserMap(modes,
+ liberator.modules.mappings.addUserMap(modes,
["gs"], "Push QuickMarkStack for current URL",
function ()
{
liberator.plugins.moreqmarks.add("", liberator.buffer.URL, "stack");
});
- liberator.mappings.addUserMap(modes,
+ liberator.modules.mappings.addUserMap(modes,
["gS"], "Pop QuickMarkStack and Jump",
function ()
{
- var where = /\bquickmark\b/.test(liberator.options["activate"]) ? liberator.NEW_TAB : liberator.NEW_BACKGROUND_TAB;
- if(liberator.quickmarks.jumpTo("", where, true, "stack")) {
- liberator.quickmarks.remove("", "", "stack");
+ var where = /\bquickmark\b/.test(liberator.modules.options["activate"]) ? liberator.NEW_TAB : liberator.NEW_BACKGROUND_TAB;
+ if(liberator.modules.quickmarks.jumpTo("", where, true, "stack")) {
+ liberator.modules.quickmarks.remove("", "", "stack");
}
});
- liberator.mappings.addUserMap(modes,
+ liberator.modules.mappings.addUserMap(modes,
["gq"], "Queue QuickMarkQueue for current URL",
function ()
{
liberator.plugins.moreqmarks.add("", liberator.buffer.URL, "queue");
});
- liberator.mappings.addUserMap(modes,
+ liberator.modules.mappings.addUserMap(modes,
["gQ"], "Dequeue QuickMarkStack and Jump",
function ()
{
- var where = /\bquickmark\b/.test(liberator.options["activate"]) ? liberator.NEW_TAB : liberator.NEW_BACKGROUND_TAB;
- if(liberator.quickmarks.jumpTo("", where, true, "queue")) {
- liberator.quickmarks.remove("", "", "queue");
+ var where = /\bquickmark\b/.test(liberator.modules.options["activate"]) ? liberator.NEW_TAB : liberator.NEW_BACKGROUND_TAB;
+ if(liberator.modules.quickmarks.jumpTo("", where, true, "queue")) {
+ liberator.modules.quickmarks.remove("", "", "queue");
}
});
//// COMMANDS
- liberator.commands.add(["qmarkpu[sh]", "qmpu[sh]"], "Push QuickMarkStack for current URL",
+ liberator.modules.commands.add(["qmarkpu[sh]", "qmpu[sh]"], "Push QuickMarkStack for current URL",
function ()
{
liberator.plugins.moreqmarks.add("", liberator.buffer.URL, "stack");
});
- liberator.commands.add(["qmarkpo[p]", "qmpo[p]"], "Pop QuickMarkStack and Jump",
+ liberator.modules.commands.add(["qmarkpo[p]", "qmpo[p]"], "Pop QuickMarkStack and Jump",
function ()
{
- var where = /\bquickmark\b/.test(liberator.options["activate"]) ? liberator.NEW_TAB : liberator.NEW_BACKGROUND_TAB;
- liberator.quickmarks.jumpTo("", where, true, "stack");
+ var where = /\bquickmark\b/.test(liberator.modules.options["activate"]) ? liberator.NEW_TAB : liberator.NEW_BACKGROUND_TAB;
+ liberator.modules.quickmarks.jumpTo("", where, true, "stack");
});
- liberator.commands.add(["stackli[st]", "stls"], "List QuickMarkStack",
+ liberator.modules.commands.add(["stackli[st]", "stls"], "List QuickMarkStack",
function ()
{
liberator.plugins.moreqmarks.list("", "stack");
});
- liberator.commands.add(["qmarkqu[eue]", "qmqu[eue]"], "Queue QuickMarkQueue for current URL",
+ liberator.modules.commands.add(["qmarkqu[eue]", "qmqu[eue]"], "Queue QuickMarkQueue for current URL",
function ()
{
liberator.plugins.moreqmarks.add("", liberator.buffer.URL, "queue");
});
- liberator.commands.add(["qmarkde[que]", "qmde[que]"], "Dequeue QuickMarkStack and Jump",
+ liberator.modules.commands.add(["qmarkde[que]", "qmde[que]"], "Dequeue QuickMarkStack and Jump",
function ()
{
- var where = /\bquickmark\b/.test(liberator.options["activate"]) ? liberator.NEW_TAB : liberator.NEW_BACKGROUND_TAB;
- liberator.quickmarks.jumpTo("", where, true, "queue");
+ var where = /\bquickmark\b/.test(liberator.modules.options["activate"]) ? liberator.NEW_TAB : liberator.NEW_BACKGROUND_TAB;
+ liberator.modules.quickmarks.jumpTo("", where, true, "queue");
});
- liberator.commands.add(["queueli[st]", "quli[st]"], "List QuickMarkQueue",
+ liberator.modules.commands.add(["queueli[st]", "quli[st]"], "List QuickMarkQueue",
function ()
{
liberator.plugins.moreqmarks.list("", "queue");
});
- //// PUBLIC SECTION
+ //// PUBLIC SECTION
liberator.plugins.moreqmarks = {
add: function (qmark, url, target)
@@ -371,11 +371,11 @@
}
add_qmark(qmark, {url: url, x: x, y: y}, target);
var message = (target?target+" : ":"add : "+qmark+" | ")+"("+x*100+"%, "+y*100+"%) | "+url;
- liberator.commandline.echo(message, liberator.commandline.HL_INFOMSG);
+ liberator.modules.commandline.echo(message, liberator.modules.commandline.HL_INFOMSG)
} else {
add_qmark(qmark, {url: url, x: 0, y: 0}, target);
var message = (target?target+" : ":"add : "+qmark+" | ")+url;
- liberator.commandline.echo(message, liberator.commandline.HL_INFOMSG);
+ liberator.modules.commandline.echo(message, liberator.modules.commandline.HL_INFOMSG);
}
save_qmarks(target);
},
@@ -386,7 +386,7 @@
switch(target) {
case "stack":
if(item = qmark_stack.pop()) {
- liberator.commandline.echo("pop "+item.url, liberator.commandline.HL_INFOMSG);
+ liberator.modules.commandline.echo("pop "+item.url, liberator.modules.commandline.HL_INFOMSG);
save_qmarks("stack");
} else {
liberator.echoerr('No QuickStack set');
@@ -395,7 +395,7 @@
case "queue":
var item;
if(item = qmark_queue.pop()) {
- liberator.commandline.echo("dequeue "+item.url, liberator.commandline.HL_INFOMSG);
+ liberator.modules.commandline.echo("dequeue "+item.url, liberator.modules.commandline.HL_INFOMSG);
save_qmarks("queue");
} else {
liberator.echoerr('No QuickQueue set');
@@ -407,7 +407,7 @@
for(var mark in qmarks) {
if(url == qmarks[mark].url) {
delete qmarks[mark];
- liberator.commandline.echo("delete qmark "+mark, liberator.commandline.HL_INFOMSG);
+ liberator.modules.commandline.echo("delete qmark "+mark, liberator.modules.commandline.HL_INFOMSG);
save_qmarks("mark");
return;
}
@@ -419,7 +419,7 @@
for (var qmark in qmarks) {
if (pattern.test(qmark)) {
delete qmarks[qmark];
- liberator.commandline.echo("delete qmark "+qmark, liberator.commandline.HL_INFOMSG);
+ liberator.modules.commandline.echo("delete qmark "+qmark, liberator.modules.commandline.HL_INFOMSG);
save_qmarks("mark");
return;
}
@@ -487,7 +487,7 @@
}
var list = list_qmarks(marks);
- liberator.commandline.echo(list, liberator.commandline.HL_NORMAL, liberator.commandline.FORCE_MULTILINE);
+ liberator.modules.commandline.echo(list, liberator.modules.commandline.HL_NORMAL, liberator.modules.commandline.FORCE_MULTILINE);
},
destroy: function ()
@@ -499,7 +499,7 @@
}
};
for(var name in liberator.plugins.moreqmarks) {
- liberator.quickmarks[name] = liberator.plugins.moreqmarks[name];
+ liberator.modules.quickmarks[name] = liberator.plugins.moreqmarks[name];
}
})();
// vim: set sw=4 ts=4 et: