1 CmdUtils.CreateCommand({
3 homepage: "http://www.cse.ucsd.edu/users/jnguy/java.html",
4 description: "Search's java 1.6 API",
5 help: "Simply type java and the classname and it will do a google search for API documentation on that class",
6 icon: "http://www.sun.com/favicon.ico",
7 takes: {"class name": noun_arb_text},
9 preview: function(pblock, directObject) {
10 var searchTerm = directObject.text;
11 var pTemplate = "Searches Java for <b>${query}</b>";
12 var pData = {query: searchTerm};
13 pblock.innerHTML = CmdUtils.renderTemplate(pTemplate, pData);
14 var url = "http://ajax.googleapis.com/ajax/services/search/web";
17 q: "site:http://java.sun.com/javase/6/docs/api/ " + searchTerm
19 jQuery.get(url, params, function(data) {
21 var results = data.responseData.results.splice( 0, numToDisplay );
22 pblock.innerHTML = CmdUtils.renderTemplate(
23 {file: "google-search.html"},
29 execute: function(theClass) {
30 var URL = "http://www.google.com/search?hl=en&q=site:http://java.sun.com/javase/6/docs/api/%20"
32 + "&btnG=Search&btnI=3564";
33 Utils.openUrlInBrowser(URL);