From 9557b7c783e5689e5ff271e29faa0da60ebb9744 Mon Sep 17 00:00:00 2001 From: anekos Date: Fri, 28 May 2010 11:43:12 +0000 Subject: Gmail 外からでも飛べるように git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@37741 d0d07461-0603-4401-acd4-de1884942a52 --- gmail-commando.js | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'gmail-commando.js') diff --git a/gmail-commando.js b/gmail-commando.js index 3e24219..e45e3c6 100755 --- a/gmail-commando.js +++ b/gmail-commando.js @@ -253,12 +253,26 @@ let INFO = } }; + function search (args) { + const URL = 'https://mail.google.com/mail/#search/'; + + try { + var inGmail = /^mail\.google\.com$/(Elements.doc.location.hostname) + } catch (e) {} + + if (inGmail) { + Elements.input.value = args; + buffer.followLink(Elements.searchButton); + } else { + liberator.open(URL + encodeURIComponent(args), liberator.NEW_TAB); + } + } + commands.addUserCommand( ['gmail'], 'GMail Commando', function (args) { - Elements.input.value = args.literalArg; - buffer.followLink(Elements.searchButton); + search(args.literalArg); }, { literal: 0, -- cgit v1.2.3