aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoranekos2010-05-29 08:05:02 +0000
committeranekos2010-05-29 08:05:02 +0000
commite3451a036d6ba2bb55bf0fac4e3358513adc7614 (patch)
tree69e1fda914cfae335924ea09850d5ac4550ca08f
parent6e90ab9e8f43d365b57bbfadfeedd180e718b14e (diff)
downloadvimperator-plugins-e3451a036d6ba2bb55bf0fac4e3358513adc7614.tar.bz2
!でGmail内でも新しいタブに開けるように
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@37755 d0d07461-0603-4401-acd4-de1884942a52
-rwxr-xr-xgmail-commando.js7
1 files changed, 4 insertions, 3 deletions
diff --git a/gmail-commando.js b/gmail-commando.js
index 30440c8..1d49486 100755
--- a/gmail-commando.js
+++ b/gmail-commando.js
@@ -225,10 +225,10 @@ let INFO =
return result;
},
- search: function (args) {
+ search: function (args, newtab) {
const URL = 'https://mail.google.com/mail/#search/';
- if (this.inGmail) {
+ if (this.inGmail && !newtab) {
Elements.input.value = args;
buffer.followLink(Elements.searchButton);
} else {
@@ -294,9 +294,10 @@ let INFO =
['gmail'],
'GMail Commando',
function (args) {
- Commando.search(args.literalArg);
+ Commando.search(args.literalArg, args.bang);
},
{
+ bang: true,
literal: 0,
completer: function (context, args) {
let input = args.string.slice(0, context.caret);