]> gitweb @ CieloNegro.org - sugar.git/blob - dot-files/_vimperator/plugin/mojang-jira_js
Auto commit by The Sugar System.
[sugar.git] / dot-files / _vimperator / plugin / mojang-jira_js
1 var INFO = xml`
2   <plugin name="mojang-jira" version="0.1"
3           href=""
4           summary="Search MoJIRA"
5           lang="en-US"
6           xmlns="http://vimperator.org/namespaces/liberator">
7     <author email="pho@cielonegro.org">PHO</author>
8     <license href="http://creativecommons.org/publicdomain/zero/1.0/legalcode">CC0 1.0 Universal</license>
9     <project name="Vimperator" minVersion="3.0"/>
10   </plugin>
11 `;
12
13 (function () {
14
15 var base_URI = 'https://bugs.mojang.com';
16
17 function mojira(opts) {
18     if (opts.query) {
19         var URI = base_URI + '/secure/QuickSearch.jspa?searchString=' + encodeURIComponent(opts.query);
20         liberator.open(URI, opts.tab);
21     }
22     else {
23         liberator.open(base_URI, opts.tab);
24     }
25 }
26
27 liberator.modules.commands.addUserCommand(
28     ['mojira'],
29     'Search MoJIRA',
30     function (args) {
31         mojira({
32             query: args.string.length > 0 ? args.string : null,
33             tab:   args.bang ? liberator.NEW_TAB : liberator.CURRENT_TAB
34         });
35     },
36     {
37         bang:     true,
38         argCount: '*'
39     },
40     true
41 );
42
43 })();