aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoranekos2009-02-27 17:40:33 +0000
committeranekos2009-02-27 17:40:33 +0000
commitb39c3d0dc5917574efd9fd4fb2f68fd7d1a27638 (patch)
tree0896f378f880187698836aa9d5c48a99e1172b82
parent6cfc4192a8239e8010312816e1a003e2321665a3 (diff)
downloadvimperator-plugins-b39c3d0dc5917574efd9fd4fb2f68fd7d1a27638.tar.bz2
設定の追加
ヒントモードの説明の追加 git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@30602 d0d07461-0603-4401-acd4-de1884942a52
-rw-r--r--reveal-ie-ctrl-a-images.js27
1 files changed, 18 insertions, 9 deletions
diff --git a/reveal-ie-ctrl-a-images.js b/reveal-ie-ctrl-a-images.js
index ed73c3e..87466a6 100644
--- a/reveal-ie-ctrl-a-images.js
+++ b/reveal-ie-ctrl-a-images.js
@@ -38,7 +38,7 @@ let PLUGIN_INFO =
<name>Reveal Image</name>
<description>Reveal IE Ctrl-A images.</description>
<description lang="ja">IE の Ctrl-A 画像を暴く</description>
- <version>1.0.0</version>
+ <version>1.0.1</version>
<author mail="anekos@snca.net" homepage="http://d.hatena.ne.jp/nokturnalmortum/">anekos</author>
<license>new BSD License (Please read the source code comments of this plugin)</license>
<license lang="ja">修正BSDライセンス (ソースコードのコメントを参照してください)</license>
@@ -49,18 +49,18 @@ let PLUGIN_INFO =
== Description ==
Reveal IE Ctrl-A images.
== Global Variables ==
- g:ie_grid_mode_normal = 'r':
+ g:reveal_ie_image_mode_normal = 'r':
Hints mode for normal version.
- g:ie_grid_mode_reverse = 'R':
+ g:reveal_ie_image_mode_reverse = 'R':
Hints mode for reverse version.
]]></detail>
<detail lang="ja"><![CDATA[
== Description ==
IE の Ctrl-A 画像を暴く
== Global Variables ==
- g:ie_grid_mode_normal = 'r':
+ g:reveal_ie_image_mode_normal = 'r':
通常版のヒントモード
- g:ie_grid_mode_reverse = 'R':
+ g:reveal_ie_image_mode_reverse = 'R':
反対版のヒントモード
]]></detail>
</VimperatorPlugin>;
@@ -71,6 +71,13 @@ let PLUGIN_INFO =
'R0lGODlhAgACAIABAF6BvP///yH+EUNyZWF0ZWQgd2l0aCBHSU1QACH5BAEKAAEALAAAAAACAAIA'+
'AAIDRAIFADs=';
+ let modeN = gv('reveal_ie_image_mode_normal', 'r');
+ let modeR = gv('reveal_ie_image_mode_reverse', 'R');
+
+ function gv (name, def)
+ let (v = liberator.globalVariables[name])
+ (v === undefined ? def : v);
+
function getPosition (elem) {
return {
x: elem.offsetLeft || 0,
@@ -94,7 +101,7 @@ let PLUGIN_INFO =
function reveal (elem, sec, zura) {
if (sec <= 0)
- sec = 2;
+ sec = 5;
let body = elem.ownerDocument.body;
let indicator = elem.ownerDocument.createElement('div');
let pos = getAbsPosition(elem);
@@ -122,12 +129,14 @@ let PLUGIN_INFO =
}
[
- ['r', false],
- ['R', true]
+ [modeN, false],
+ [modeR, true]
].forEach(function ([mode, zura]) {
+ if (!mode)
+ return;
hints.addMode(
mode,
- 'description',
+ 'Reveal IE Ctrl-A images.' + (zura ? ' (reverse)' : ''),
function (elem, loc, count) {
reveal(elem, count, zura);
},