libin (owner)

Fork Of

gist: 19081 by MrGossett Search GitHub repositories ...

Revisions

gist: 62805 Download_button fork
public
Public Clone URL: git://gist.github.com/62805.git
Embed All Files: show embed
x #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
CmdUtils.CreateCommand({
    name: ['git'],
    arguments: [{role: 'object', nountype: noun_arb_text, label: 'query'}],
    icon: "http://github.com/favicon.ico",
    homepage: "http://mrgossett.com",
    author: {name: "Tim Gossett", email: "tim@mrgossett.com"},
    license: "Creative Commons",
    description: "Search GitHub repositories",
    help: "Start typing a search term",
    execute: function(args)
    {
        var url = "http://github.com/search?q={QUERY}"
        var urlString = url.replace("{QUERY}", args.object.text);
        Utils.openUrlInBrowser(urlString);
    },
    preview: function(previewBlock, args)
    {
        searchText = jQuery.trim(args.object.text);
        if(searchText.length < 1)
        {
          pblock.innerHTML = "Search GitHub repositories";
          return;
        }
        var previewTemplate = "Search GitHub repositories for ${query}";
        var previewData = {query: searchText};
        previewBlock.innerHTML = CmdUtils.renderTemplate(previewTemplate, previewData);
    }
});