diff options
| author | dumpfmprod <dumpfmprod@ubuntu.(none)> | 2010-01-15 13:50:49 -0500 |
|---|---|---|
| committer | dumpfmprod <dumpfmprod@ubuntu.(none)> | 2010-01-15 13:50:49 -0500 |
| commit | d542c7f4476b14d6a0fa2c1089ed6ff1fe8da5dc (patch) | |
| tree | 6193d5f004d52aa24ad2040f8bf7a03ac6dc526d /static/search/s.html | |
| parent | ad22a53236804ee564f85b11cba4890e0ad9ae88 (diff) | |
Commit
Diffstat (limited to 'static/search/s.html')
| -rwxr-xr-x | static/search/s.html | 258 |
1 files changed, 258 insertions, 0 deletions
diff --git a/static/search/s.html b/static/search/s.html new file mode 100755 index 0000000..ced8bf3 --- /dev/null +++ b/static/search/s.html @@ -0,0 +1,258 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> +<title>Advanced Image Search - Digital Inspiration</title> +<!--Written by Amit Agarwal, http://www.labnol.org, September 16, 2008 --> +<style type="text/css"> +<!-- +a { + font-size: 12px; + color: #f0e; +} +a:visited { + color: #f0e; +} +a:hover { + color: #f0e; +} +a:active { + color: #f0e; +} +--> +</style></head> +<body> + + <div align="center"> + <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> + <script src="dumpsearch.js" type="text/javascript"></script> + <script type="text/javascript" src="all.js"></script> + <script type="text/javascript" src="cufon-yui.js"></script> + <script type="text/javascript" src="futura.js"></script> + <style type="text/css"> + body { + + +} +#rapper{margin-left:auto; +margin-right:auto; +text-align:left; +width:700px; +} + #container { + text-align: left; + font-family: sans-serif; + color: #4E4848; + margin-left: auto; + margin-right: auto; + width: 1200px; + } + #description {display:none;width:790px;} + #description div, .post, .result {margin:0 0 40px 270px;width:520px;} + #description p > p,#description p {margin:0;} + #description img {float:left;margin:0 12px 32px 0;} +table.search{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#333}.gsc-trailing-more-results,.gsc-resultsHeader,.gsc-search-box{display:none}.gsc-results{padding-left:20px}#searchControl .gsc-control{width:800px;margin:10px;padding:10px}select, label{font:bold 11px Arial,Helvetica,sans-serif;color:#003;text-transform:uppercase;margin-right:5px}input#q{font:bold 13px Arial,Helvetica,sans-serif;color:#F00;height:2em;padding:3px;border-top:2px solid #999;border-right:2px solid #999;border-bottom:1px solid #999;border-left:1px solid #999;} +#logo{padding-left:20;} + </style> + + + </div> +<form onSubmit="searchImages(); return false;" > <div id="rapper"> + <div align="center"> + <table class="search" width="600" border="0" cellpadding="5" cellspacing="0"> + <tr> + <td colspan="2"><p><img src="dumpsearch.gif" width="425" height="192"> + </p> + + <input name="q" type="text" id="q" onChange="searchImages();" size="50%"> + <label> + <input type="submit" name="submit" id="submit" value="Search Images"> + </label> + </p></td> + </tr> <tr> + <td colspan="2"><div id="searchControl">Loading...</div></td> + </tr> + </table> <table class="search" width="600" border="0" cellpadding="5" cellspacing="0"> + </div> + <p align="left"><a href="#" id="about">options</a></table> + </div> + </div> + <div id="description"> + <div align="left"><a href="#" class="closeinfo"></a> + </p> + </div> + <div> + + <table class="search" width="600" border="0" cellpadding="5" cellspacing="0"> + <tr> + <td colspan="2"> + <label>where: + <select name="site" id="site" onChange="searchImages();"> <option value="flickr.com" selected>flickr</option> <option value="zooomr.com">zooomr</option> <option value="photobucket.com">photobucket</option> <option value="myspace.com">myspace</option> <option value="wordpress.com">wordpress</option> <option value="blogger.com">blogger</option> <option value="typepad.com">typepad</option> + <option value="webshots.com">webshots</option> + <option value="gov">US Government</option> + <option value="deviantart.com">deviant art</option> + <option value="corbis.com">corbis</option> + <option value="0" selected>default</option> </select> </label><label> + <input name="showFaces" type="checkbox" onClick="searchImages();"> + Only Faces</label> · <label>Safe Search</label> + <input type="radio" name="safeSearch" id="safeSearch2" value="off" onClick="searchImages();"checked> + Off + <input name="safeSearch" type="radio" id="safeSearch2" value="moderate" onClick="searchImages();" > + Moderate + <input type="radio" name="safeSearch" id="safeSearch2" value="strict" onClick="searchImages();"> + On </td> + </tr> + + <tr> + <td colspan="2"> + Refine your image search results..</td> + </tr> + <tr> + <td colspan="2"><label>File Type</label> + <input type="radio" name="type" value="jpg" onClick="searchImages();"> + JPG + <input name="type" type="radio" value="png" onClick="searchImages();"> + PNG + <input name="type" type="radio" value="bmp" onClick="searchImages();"> + BMP + <input type="radio" name="type" value="gif" onClick="searchImages();"> + GIF + <input type="radio" name="type" value="0" checked onClick="searchImages();"> + Any</td> + </tr> + <tr> + <td colspan="2"><label>Image Size</label> + <input type="radio" name="size" value="small" onClick="searchImages();"> + Small + <input name="size" type="radio" value="medium" onClick="searchImages();"> + Medium + <input type="radio" name="size" value="large" onClick="searchImages();"> + Large + <input type="radio" name="size" value="xlarge" onClick="searchImages();"> + Extra Large + <input type="radio" name="size" value="0" checked onClick="searchImages();"> + All Sizes</td> + </tr> + <tr> + <td colspan="2"><label>Image Color</label> + <input type="radio" name="color" value="bw" onClick="searchImages();"> + Black & White + <input name="color" type="radio" value="gray" onClick="searchImages();"> + Gray + <input type="radio" name="color" value="color" onClick="searchImages();"> + Colored + <input type="radio" name="color" value="0" checked onClick="searchImages();"> + No Preference</td> + </tr> + </table> + </div> + </div> + </div> +</form> +<div align="center"> + </div> + <script type="text/javascript"> + google.load('search', '1'); + google.setOnLoadCallback(searchImages, true); + + function searchImages() { + var control = new google.search.SearchControl(); + control.setResultSetSize(google.search.Search.LARGE_RESULTSET); + control.setNoResultsString("Sorry but no images match your search criteria. Please modify your search query and try again."); + control.setLinkTarget(google.search.Search.LINK_TARGET_BLANK); + + var options = new google.search.SearcherOptions(); + options.setExpandMode(google.search.SearchControl.EXPAND_MODE_OPEN); + + var searcher = new google.search.ImageSearch(); + + for (var i = 0; i < document.forms[0].safeSearch.length; i++) { + if (document.forms[0].safeSearch[i].checked) { + if (document.forms[0].safeSearch[i].value == "off") + searcher.setRestriction(GSearch.RESTRICT_SAFESEARCH, google.search.Search.SAFESEARCH_OFF); + else if (document.forms[0].safeSearch[i].value == "moderate") + searcher.setRestriction(GSearch.RESTRICT_SAFESEARCH, google.search.Search.SAFESEARCH_MODERATE); + else if (document.forms[0].safeSearch[i].value == "strict") + searcher.setRestriction(GSearch.RESTRICT_SAFESEARCH, google.search.Search.SAFESEARCH_STRICT); + else + searcher.setRestriction(GSearch.RESTRICT_SAFESEARCH, null); + break; + } + } + + for (var i = 0; i < document.forms[0].size.length; i++) { + if (document.forms[0].size[i].checked) { + if (document.forms[0].size[i].value == "small") + searcher.setRestriction(GimageSearch.RESTRICT_IMAGESIZE, google.search.ImageSearch.IMAGESIZE_SMALL); + else if (document.forms[0].size[i].value == "medium") + searcher.setRestriction(GimageSearch.RESTRICT_IMAGESIZE, google.search.ImageSearch.IMAGESIZE_MEDIUM); + else if (document.forms[0].size[i].value == "large") + searcher.setRestriction(GimageSearch.RESTRICT_IMAGESIZE, google.search.ImageSearch.IMAGESIZE_LARGE); + else if (document.forms[0].size[i].value == "xlarge") + searcher.setRestriction(GimageSearch.RESTRICT_IMAGESIZE, google.search.ImageSearch.IMAGESIZE_EXTRA_LARGE); + else + searcher.setRestriction(GimageSearch.RESTRICT_IMAGESIZE, null); + break; + } + } + + for (var i = 0; i < document.forms[0].type.length; i++) { + if (document.forms[0].type[i].checked) { + if (document.forms[0].type[i].value == "bmp") + searcher.setRestriction(GimageSearch.RESTRICT_FILETYPE, google.search.ImageSearch.FILETYPE_BMP); + else if (document.forms[0].type[i].value == "jpg") + searcher.setRestriction(GimageSearch.RESTRICT_FILETYPE, google.search.ImageSearch.FILETYPE_JPG); + else if (document.forms[0].type[i].value == "png") + searcher.setRestriction(GimageSearch.RESTRICT_FILETYPE, google.search.ImageSearch.FILETYPE_PNG); + else if (document.forms[0].type[i].value == "gif") + searcher.setRestriction(GimageSearch.RESTRICT_FILETYPE, google.search.ImageSearch.FILETYPE_GIF); + else + searcher.setRestriction(GimageSearch.RESTRICT_FILETYPE, null); + break; + } + } + + for (var i = 0; i < document.forms[0].color.length; i++) { + if (document.forms[0].color[i].checked) { + if (document.forms[0].color[i].value == "bw") + searcher.setRestriction(GimageSearch.RESTRICT_COLORIZATION, google.search.ImageSearch.COLORIZATION_BLACK_AND_WHITE ); + else if (document.forms[0].color[i].value == "gray") + searcher.setRestriction(GimageSearch.RESTRICT_COLORIZATION, google.search.ImageSearch.COLORIZATION_GRAYSCALE); + else if (document.forms[0].color[i].value == "color") + searcher.setRestriction(GimageSearch.RESTRICT_COLORIZATION, google.search.ImageSearch.COLORIZATION_COLOR); + else + searcher.setRestriction(GimageSearch.RESTRICT_COLORIZATION, null); + break; + } + } + + var list = document.forms[0].site; + if (list.options[list.selectedIndex].value == 0) + searcher.setSiteRestriction(null); + else + searcher.setSiteRestriction(list.options[list.selectedIndex].value); + + for (var i = 0; i < document.forms[0].site.length; i++) { + if (document.forms[0].site[i].checked) { + if (document.forms[0].site[i].value == 0) + searcher.setSiteRestriction(null); + else + searcher.setSiteRestriction(document.forms[0].site[i].value); + break; + } + } + + if (document.forms[0].showFaces.checked) + searcher.setRestriction(GimageSearch.RESTRICT_IMAGETYPE, GimageSearch.IMAGETYPE_FACES); + else + searcher.setRestriction(GimageSearch.RESTRICT_IMAGETYPE); + + control.addSearcher(searcher, options); + control.draw(document.getElementById("searchControl")); + + control.execute(document.getElementById('q').value); + return false; + } + </script> +</div> +</body> +</html>
\ No newline at end of file |
