blob: 979964bd94d87a9d8480f5ee2ac60d7a0d9a87b6 [file] [log] [blame]
The Android Open Source Project54b6cfa2008-10-21 07:00:00 -07001page.title=Search Results
2@jd:body
3
The Android Open Source Project076357b2009-03-03 14:04:24 -08004
The Android Open Source Project54b6cfa2008-10-21 07:00:00 -07005<script src="http://www.google.com/jsapi" type="text/javascript"></script>
6<script type="text/javascript">
7 google.load('search', '1');
The Android Open Source Project54b6cfa2008-10-21 07:00:00 -07008
9 function OnLoad() {
The Android Open Source Projectd24b8182009-02-10 15:44:00 -080010 document.getElementById("search_autocomplete").style.color = "#000";
11
12 // create search control
13 searchControl = new google.search.SearchControl();
14
15 // use our existing search form and use tabs when multiple searchers are used
16 drawOptions = new google.search.DrawOptions();
17 drawOptions.setDrawMode(google.search.SearchControl.DRAW_MODE_TABBED);
18 drawOptions.setInput(document.getElementById("search_autocomplete"));
19
20 // configure search result options
21 searchOptions = new google.search.SearcherOptions();
22 searchOptions.setExpandMode(GSearchControl.EXPAND_MODE_OPEN);
The Android Open Source Project076357b2009-03-03 14:04:24 -080023 searchOptions.setRoot(document.getElementById("leftSearchControl"));
The Android Open Source Projectd24b8182009-02-10 15:44:00 -080024
The Android Open Source Project076357b2009-03-03 14:04:24 -080025 // configure searcher options
26 searcher = new google.search.WebSearch();
27 searcher.setUserDefinedLabel("Android Developers");
28 searcher.setSiteRestriction("001283715400630100512:ggqrtvkztwm");
The Android Open Source Projectd24b8182009-02-10 15:44:00 -080029
The Android Open Source Project076357b2009-03-03 14:04:24 -080030 searchControl.addSearcher(searcher, searchOptions);
The Android Open Source Projectd24b8182009-02-10 15:44:00 -080031 searchControl.setResultSetSize(google.search.Search.LARGE_RESULTSET);
32 searchControl.setLinkTarget(google.search.Search.LINK_TARGET_SELF);
33 searchControl.setNoResultsString(google.search.SearchControl.NO_RESULTS_DEFAULT_STRING);
34
35 // upon ajax search, refresh the url and search title
36 searchControl.setSearchStartingCallback(this, function(control, searcher, query) {
The Android Open Source Project076357b2009-03-03 14:04:24 -080037 temp = location.href.split('#');
38 url = temp ? temp[0] : location.href;
39 location.href = url + '#q=' + query;
40 document.getElementById("searchTitle").innerHTML = "search results for <em>" + query + "</em>"
The Android Open Source Projectd24b8182009-02-10 15:44:00 -080041 });
42
The Android Open Source Project076357b2009-03-03 14:04:24 -080043 searchControl.draw(null, drawOptions);
The Android Open Source Projectd24b8182009-02-10 15:44:00 -080044
45 // execute a search upon page load, from url hash query
46 if (location.href.indexOf("#q=") != -1) {
47 url = location.href.split("#q=");
48 searchControl.execute(decodeURI(url[1]));
49 }
The Android Open Source Project54b6cfa2008-10-21 07:00:00 -070050 }
The Android Open Source Projectd24b8182009-02-10 15:44:00 -080051
The Android Open Source Project54b6cfa2008-10-21 07:00:00 -070052 google.setOnLoadCallback(OnLoad, true);
53</script>
The Android Open Source Projectd24b8182009-02-10 15:44:00 -080054
The Android Open Source Projectf013e1a2008-12-17 18:05:43 -080055 <div id="mainBodyFixed" style="width:auto; margin:20px">
56 <h2 id="searchTitle">search results</h2>
57 <img src="{@docRoot}assets/images/hr_gray_main.jpg" />
58 <div><br /></div>
59 <div id="leftSearchControl" class="search-control">Loading...</div>
60 </div>