From 6f1bd227de20290d8b58017536a61391cd26ba7b Mon Sep 17 00:00:00 2001
From: anekos
Date: Tue, 7 Sep 2010 06:36:39 +0000
Subject: 重要機能に対応
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@38428 d0d07461-0603-4401-acd4-de1884942a52
---
gmail-commando.js | 27 ++++++++++++++++++++++-----
1 file changed, 22 insertions(+), 5 deletions(-)
(limited to 'gmail-commando.js')
diff --git a/gmail-commando.js b/gmail-commando.js
index 5343bde..22743f0 100755
--- a/gmail-commando.js
+++ b/gmail-commando.js
@@ -39,7 +39,7 @@ let PLUGIN_INFO =
GMail コマンドー
The handy commands for GMail
便利なGMail用コマンドー
- 1.3.7
+ 1.4.0
anekos
new BSD License (Please read the source code comments of this plugin)
修正BSDライセンス (ソースコードのコメントを参照してください)
@@ -50,7 +50,17 @@ let PLUGIN_INFO =
----
]]>
||
+let g:gmail_commando_map_translate = "t"
+let g:gmail_commando_map_translate_thread = "T"
+let g:gmail_commando_map_fold = "f"
+let g:gmail_commando_map_unfold = "F"
+let g:gmail_commando_map_important = "i"
+let g:gmail_commando_map_unimportant = "I"
+let g:gmail_commando_label_shortcut = 1
+ ||<
]]>
;
// }}}
@@ -288,7 +298,12 @@ let INFO =
buffer.followLink(show());
return A(result);
- }
+ },
+
+ get importantButton ()
+ Elements.doc.querySelectorAll('.NRYPqe > .J-Zh-I.J-J5-Ji.J-Zh-I.J-Zh-I-Js-Zj.J-Zh-I-KE')[2],
+ get unimportantButton ()
+ Elements.doc.querySelectorAll('.NRYPqe > .J-Zh-I.J-J5-Ji.J-Zh-I.J-Zh-I-Js-Zq')[2]
};
//'.J-M-JJ > input'
@@ -334,7 +349,9 @@ let INFO =
buffer.followLink(e);
liberator.log('pressed: ' + e.textContent);
});
- }
+ },
+ important: function () buffer.followLink(Elements.importantButton),
+ unimportant: function () buffer.followLink(Elements.unimportantButton)
};
@@ -435,7 +452,7 @@ let INFO =
);
- 'translate translateThread fold unfold'.split(/\s/).forEach(function (cmd) {
+ 'translate translateThread fold unfold important unimportant'.split(/\s/).forEach(function (cmd) {
let gv =
liberator.globalVariables[
'gmail_commando_map_' +
--
cgit v1.2.3