aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--readitlater.js2
-rw-r--r--statusbar_panel.js24
-rw-r--r--twittperator/browsing.tw14
-rw-r--r--twittperator/mstrans.tw2
-rw-r--r--twittperator/rt.tw2
5 files changed, 22 insertions, 22 deletions
diff --git a/readitlater.js b/readitlater.js
index 74f1453..c51d3a2 100644
--- a/readitlater.js
+++ b/readitlater.js
@@ -281,7 +281,7 @@ let PLUGIN_INFO = xml`
// document => http://readitlaterlist.com/api/docs#get
let manager = Components.classes["@mozilla.org/login-manager;1"].getService(Components.interfaces.nsILoginManager);
- let logins = manager.findLogins({},"http://readitlaterlist.com","",null);
+ let logins = manager.findLogins({},"http://getpocket.com","",null);
let req = new libly.Request(
"https://readitlaterlist.com/v2/get" , // url
diff --git a/statusbar_panel.js b/statusbar_panel.js
index fe2a52b..4720ff7 100644
--- a/statusbar_panel.js
+++ b/statusbar_panel.js
@@ -6,7 +6,7 @@ let INFO = xml` //{{{
xmlns="http://vimperator.org/namespaces/liberator">
<author href="http://d.hatena.ne.jp/wlt/" email="wltlain@gmail.com">wlt</author>
<license href="http://www.opensource.org/licenses/mit-license.php">MIT License</license>
- <project name="vimperator" minVersion="2.3.1"/>
+ <project name="vimperator" minVersion="3.6"/>
<p>
ステータスバー(アドオンバー)にあるパネル(アイコン)をクリックするコマンドを提供します。
</p>
@@ -32,6 +32,7 @@ let INFO = xml` //{{{
</plugin>`;
//}}}
+// https://developer.mozilla.org/en-US/docs/DOM/event.button
let MOUSE_BUTTON_LEFT = 0;
let MOUSE_BUTTON_MIDDLE = 1;
let MOUSE_BUTTON_RIGHT = 2;
@@ -44,7 +45,7 @@ function getImages(panel) {
var anonymousNodes = document.getAnonymousNodes(panel);
for (let [k, anonymousNode] in Iterator(anonymousNodes)) {
let node;
- let result = document.evaluate('descendant-or-self::xul:image', anonymousNode, function() XUL.uri, XPathResult.ORDERED_NODE_ITERATOR_TYPE, null);
+ let result = document.evaluate('descendant-or-self::xul:image', anonymousNode, function() XUL, XPathResult.ORDERED_NODE_ITERATOR_TYPE, null);
while ((node = result.iterateNext())) images.push(node);
}
@@ -52,27 +53,28 @@ function getImages(panel) {
}
function makeIcon(panel) {
- var icon = xml`<image xmlns=${XUL.uri}/>`;
+ var icon = xml`<image xmlns=${XUL}/>`;
var image = getImages(panel)[0];
if (image) {
let style = window.getComputedStyle(image, null);
let src = image.src || style.listStyleImage.replace(/^url\("(.+)"\)$/, '$1');
if (src != '') {
- icon.setAttribute('style','list-style-image: url("' + src + '");' + '-moz-image-region: ' + style.MozImageRegion);
+ let style_attr = `list-style-image: url("${src}"); -moz-image-region: ${style.MozImageRegion}`;
+ icon = xml`<image xmlns=${XUL} style=${style_attr}/>`;
}
}
return icon;
}
function generateStatusbarpaneIDlList(filter) {
- var panels = document.getElementsByTagNameNS(XUL.uri, 'statusbarpanel');
- for ([k, p] in Iterator(panels)) {
- if (p.hidden != true) {
+ var panels = document.getElementsByTagNameNS(XUL, 'statusbarpanel');
+ for (let i = 0; i < panels.length; i++) {
+ if (panels[i].hidden != true) {
yield {
- text: p.id,
+ text: panels[i].id,
desc: 'statusbarpanel',
- icon: makeIcon(p)
+ icon: makeIcon(panels[i])
};
}
}
@@ -115,7 +117,7 @@ commands.addUserCommand(['statusbarpanel'],'click statusbar panel',
liberator.echoerr('No such statusbar panel: ' + id);
return;
}
- var button = MOUSE_BUTTON_LEFT;
+ var button;
switch (args['-button']) {
case 'm': button = MOUSE_BUTTON_MIDDLE; break;
case 'r': button = MOUSE_BUTTON_RIGHT; break;
@@ -139,7 +141,7 @@ commands.addUserCommand(['statusbarpanel'],'click statusbar panel',
context.keys = { text: 'text', description: 'desc', icon: 'icon' };
context.compare = CompletionContext.Sort.unsorted;
context.process = [function (item, text) {
- return xml`<span highlight="CompIcon">{item.icon ? item.icon : ``}</span><span class="td-strut"/>{text}`
+ return xml`<span highlight="CompIcon">${item.icon ? item.icon : ``}</span><span class="td-strut"/>${text}`
}];
var list = generateStatusbarpaneIDlList(arg);
diff --git a/twittperator/browsing.tw b/twittperator/browsing.tw
index 6eeeda7..2452c78 100644
--- a/twittperator/browsing.tw
+++ b/twittperator/browsing.tw
@@ -27,7 +27,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
###################################################################################
# http://sourceforge.jp/projects/opensource/wiki/licenses%2Fnew_BSD_license #
-# ɎQlɂȂ{󂪂܂ALȂ̂͏LpƂȂ܂B #
+# に参考になる日本語訳がありますが、有効なのは上記英文となります。 #
###################################################################################
}}} */
@@ -41,16 +41,15 @@ THE POSSIBILITY OF SUCH DAMAGE.
*/
// INFO {{{
-let INFO =
-<>
- <plugin name="Now Browsing! Now Reading!" version="1.0.0"
+let INFO = xml`
+ <plugin name="Now Browsing! Now Reading!" version="1.0.1"
href="http://vimpr.github.com/"
summary="twittperator plugin. assist to tweet about a site you are browsing now."
lang="en-US"
xmlns="http://vimperator.org/namespaces/liberator">
<author homepage="https://github.com/Jagua">Jagua</author>
<license>New BSD License</license>
- <project name="Vimperator" minVersion="3.0"/>
+ <project name="Vimperator" minVersion="3.6"/>
<p>twittperator plugin. assist to tweet about a site you are browsing now.</p>
<item>
<tags>:tw!browsing</tags>
@@ -79,8 +78,7 @@ liberator.globalVariables.tw_browsing_format = [{
EOM
]]></code></description>
</item>
- </plugin>
-</>;
+ </plugin>`;
// }}}
@@ -128,4 +126,4 @@ EOM
})();
-// vim: set et fdm=syntax fenc= ft=javascript sts=2 sw=2 ts=2 :
+// vim: set et fdm=syntax ft=javascript sts=2 sw=2 ts=2 :
diff --git a/twittperator/mstrans.tw b/twittperator/mstrans.tw
index 9f4a582..23e6410 100644
--- a/twittperator/mstrans.tw
+++ b/twittperator/mstrans.tw
@@ -21,4 +21,4 @@
);
})();
-// vim: set et fdm=syntax fenc= ft=javascript sts=2 sw=2 ts=2 :
+// vim: set et fdm=syntax ft=javascript sts=2 sw=2 ts=2 :
diff --git a/twittperator/rt.tw b/twittperator/rt.tw
index fde9194..29d5e2c 100644
--- a/twittperator/rt.tw
+++ b/twittperator/rt.tw
@@ -41,4 +41,4 @@
})();
-// vim: set et fdm=syntax fenc= ft=javascript sts=2 sw=2 ts=2 :
+// vim: set et fdm=syntax ft=javascript sts=2 sw=2 ts=2 :