Sha256: 9d777e0a7379d8a9c5c3e45bc5413f5fe459a0bc5b3c13276d38a53c375fd753
Contents?: true
Size: 1.93 KB
Versions: 226
Compression:
Stored size: 1.93 KB
Contents
#** * Query logic for selecting location / Geospatial search *# #set($queryOpts = $params.get("queryOpts")) #if($queryOpts == "spatial") <div> #set($loc = $request.params.get('pt')) ## Normalize first trip through to "none" because ## an empty string generates an error message later on #if( ! $loc ) #set( $loc = "none" ) #end #set($dist = $request.params.get('d', "10")) ## Cities for The Select List #set( $cities = { "none": "No Filter", "45.17614,-93.87341": "Buffalo, MN", "37.7752,-100.0232": "Dodge City, KS", "35.0752,-97.032": "Oklahoma City, OK", "37.7752,-122.4232": "San Francisco CA" }) <label #annTitle("Add the &pt parameter")> Location Filter: <select id="pt" name="pt"> ## Generate <option> tag for each city #foreach( $city_lon_lat in $cities.keySet() ) #set( $city_name = $cities.get($city_lon_lat) ) <option value="$city_lon_lat" #if($loc == $city_lon_lat)selected="true"#end > $city_name </option> #end </select> </label> <span #annTitle("Add the &d parameter")> Distance (KM): <input id="d" name="d" type="text" size="6" value="#if($dist != '')${dist}#{else}10#end" ## TODO: isn't the default of 10 above sufficient? no if/else needed? /> </span> <input type="hidden" name="sfield" value="store"/> <input type="hidden" id="spatialFQ" name="fq" value=""/> <input type="hidden" name="queryOpts" value="spatial"/> </div> <script type="text/javascript"> $('#query-form').submit(function() { if ($("#pt").val() != "none") { $("#spatialFQ").val("{!bbox}"); } $fqs = $("#allFQs").val(); $fqs = $fqs.replace("{!bbox}", ""); if ($fqs == ''){ $("#allFQs").remove(); } $("#allFQs").val($fqs); return true; }); </script> #end
Version data entries
226 entries across 226 versions & 3 rubygems