dann (owner)

Revisions

gist: 8080 Download_button fork
public
Public Clone URL: git://gist.github.com/8080.git
cpan search command for Ubiquity
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
makeSearchCommand({
  name: "cpan",
  url: "http://search.cpan.org/search?q={QUERY}&mode=module",
  icon: "http://search.cpan.org/favicon.icon",
  description: "Searches <a href=\"http://search.cpan.org/\">CPAN</a> for your words.",
  preview: function(pblock, directObject){
    var searchTerm = directObject.text;
    var pTemplate = "Searches <b>${query}</b> from <a href=\"http://search.cpan.org/\">CPAN</a>.";
    var pData = {query: searchTerm};
    pblock.innerHTML = CmdUtils.renderTemplate(pTemplate, pData);
    var url = "http://search.cpan.org/search";
    var params = {q: searchTerm, mode: "module"};
    jQuery.get( url, params, function(data) {
       jQuery(pblock).html(data);
    });
  }
});