flype (owner)

Revisions

gist: 9135 Download_button fork
public
Public Clone URL: git://gist.github.com/9135.git
Embed All Files: show embed
JavaScript #
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
CmdUtils.CreateCommand({
     name: "warez",
icon: "http://img4.warez-bb.org/favicon.ico",
     takes: {"function": noun_arb_text},
     description: "Search the warez-bb.org forum",
     execute: function(directObject)
     {
         var url = "http://www.warez-bb.org/search.php?search_keywords="+ directObject.text+"&search_terms=any&search_fields=titleonly";
         Utils.openUrlInBrowser(url);
     },
     preview: function(pblock, directObject)
     {
         var query = jQuery.trim(directObject.text);
         if(query.length <= 0)
           return;
         pblock.innerHTML = "Search in warez-bb the term:" + query;
     }
 });
 
CmdUtils.CreateCommand({
name: "opensub",
icon: "http://www.opensubtitles.org/favicon.ico",
takes: {"keyword": noun_arb_text},
 
preview: function(pblock, directObject)
{
searchText = jQuery.trim(directObject.text);
if(searchText.length < 1) {
pblock.innerHTML = "Searches for results on opensubtitles.org";
return;
}
var previewTemplate = "Searches for results on opensubtitles.org for <b>${query}</b>";
var previewData = {query: searchText};
pblock.innerHTML = CmdUtils.renderTemplate(previewTemplate, previewData);
},
execute: function(directObject) {
var url = "http://www.opensubtitles.org/en/search2/?MovieName={QUERY}"
var query = directObject.text;
var urlString = url.replace("{QUERY}", query);
Utils.openUrlInBrowser(urlString);
}
});
 
CmdUtils.CreateCommand({
     name: "peli",
     takes: {"function": noun_arb_text},
     description: "Search the warez-bb.org forum",
     execute: function(directObject)
     {
 
var windowManager = Components.classes["@mozilla.org/appshell/window-mediator;1"].getService(Components.interfaces.nsIWindowMediator);
var browserWindow = windowManager.getMostRecentWindow("navigator:browser");
   var browser = browserWindow.getBrowser();
 
     var urlString="http://www.opensubtitles.org/en/search2/?MovieName="+ directObject.text;
     browser.loadOneTab(urlString, null, null, null, false, false);
 
     var urlString="http://www.warez-bb.org/search.php?search_keywords="+ directObject.text+"&search_terms=any&search_fields=titleonly";
     browser.loadOneTab(urlString, null, null, null, false, false);
 
     var urlString="http://www.imdb.com/find?s=all&q="+ directObject.text+"&x=0&y=0";
     browser.loadOneTab(urlString, null, null, null, false, false);
 
 
     },
     preview: function(pblock, directObject)
     {
         var query = jQuery.trim(directObject.text);
         if(query.length <= 0)
           return;
         pblock.innerHTML = "Search info for " + query;
     }
 });