+++ /dev/null
-$(document).ready(function(){\r
-\r
-var bindFrameActions=function() {\r
-$('#gbif_win').jqm({\r
- overlay: 30\r
-})\r
- var text='Geographic Tools';\r
-\r
-\r
- msie=($.browser.msie==true)?true:false; \r
- if (msie)\r
- {\r
-\r
- $('input.jqmdX').css('background','url(http://taxonomicindex.br.fgov.be/edit_wp5/geo/mapviewer/img/close.gif) no-repeat top left').css('width','15px');\r
- }\r
- else \r
- {\r
- $('input.jqmdX').css('background','url(http://taxonomicindex.br.fgov.be/edit_wp5/geo/mapviewer/img/close.gif) no-repeat top left');\r
- }\r
- var jq='<div class="jqmdTL" style="background-size: 40%; z-index: 300;"><div class="jqmdTR"><div class="jqmdTC jqDrag">'+text+'</div><input type="image" class="jqmdX jqmClose"/><iframe id="geo_frame" name="geo_frame" class="jqDrag" marginWidth=0 marginHeight=0 src="http://taxonomicindex.br.fgov.be/edit_wp5/geo/formularis/boxes_form.html?userid='+userid+'&p='+third+'_'+fourth+'" frameBorder=0 width=420 height=300; background-color=#D7DBDF"></iframe></div></div><div class="jqmdTR"><div class="jqmdTC jqDrag">'+text+'</div>';\r
-\r
-if ($("#geo_win").length>0)\r
-{\r
-$("#geo_win").empty().hide()\r
-}\r
-\r
-$('#geo_win').append(jq);\r
-\r
-var iframe=$('iframe#geo_frame'); \r
-\r
- $(iframe).bind('load', function()\r
-{\r
- iframe=$("iframe#geo_frame");\r
- submit_button=iframe.contents().find("#doc").find("input[id='submit'],input[id='submit_zoom']"); \r
-submit_button.click(function(event)\r
-{\r
-var info; \r
-//div .genus_div\r
-iframe=$("iframe#geo_frame");\r
-var d=[];\r
-if ($(this).parents().eq(3).attr('id')=="genus_div") \r
-{\r
-// alert($(event).parents().eq(3).attr('id'))\r
- info="genus";\r
- iframe.contents().find('#genusSelect option:selected').each(function()\r
- {\r
- d.push(this.text);\r
- });\r
- }\r
-else\r
- {\r
- info="specie"; \r
-\r
- iframe.contents().find('#specieSelect option:selected').each(function()\r
- {\r
- d.push(this.text);\r
- });\r
- } \r
-\r
-$.get('http://taxonomicindex.br.fgov.be/edit_wp5/geo/queries/marker_bbox.php?userid='+userid+"&data="+d+"&info="+info,function(coords)\r
-{\r
-\r
- var ext=coords.split(",");\r
- var boxes_bounds=new OpenLayers.Bounds(ext[0], ext[1], ext[2], ext[3]);\r
-\r
-\r
- if (boxes.map==null)\r
- { \r
-// box = new OpenLayers.Feature.Vector(boxes_bounds.toGeometry()); \r
- box = new OpenLayers.Marker.Box(boxes_bounds); \r
- boxes.addMarker(box);\r
- map.addLayer(boxes);\r
- iframe.contents().find("#remove_mark").show(); \r
- \r
- }\r
- else\r
- {\r
- //boxes.removeFeatures(boxes.features[0]) \r
- boxes.removeMarker(boxes.markers[0]);\r
-// boxes.markers[0].destroy()\r
- //box = new OpenLayers.Feature.Vector(boxes_bounds.toGeometry()); \r
- box = new OpenLayers.Marker.Box(boxes_bounds); \r
- boxes.addMarker(box); \r
- \r
- }\r
- if ($(event.target).attr('id')=="submit_zoom")\r
- {\r
- var center=box.bounds.getCenterLonLat();\r
- map.setCenter(center,map.getZoomForExtent(box.bounds)); \r
- }\r
- iframe=$("iframe#geo_frame");\r
- iframe.contents().find("#remove_mark").show(); \r
- iframe.contents().find("input[id='remove_mark']").click(function()\r
- {\r
- \r
- boxes.removeMarker(boxes.markers[0]);\r
- map.removeLayer(boxes);\r
- $(this).hide();\r
- return false; \r
- })\r
- box.events.register("click", box, function (e) {\r
- this.setBorder("yellow"); \r
- var center=this.bounds.getCenterLonLat();\r
- map.setCenter(center,map.getZoomForExtent(this.bounds));\r
- })\r
-\r
-\r
-})\r
-return false;\r
-})\r
-\r
- $('input.jqmdX').hover(function(){\r
- $(this).addClass('jqmdXFocus')},function(){ $(this).removeClass('jqmdXFocus')}).focus(function(){this.hideFocus=true;$(this).addClass('jqmdXFocus')}).blur(function(){$(this).removeClass('jqmdXFocus')}).click(function(){$('#geo_win').hide(); \r
- if(submit_button.hasClass("add"))(submit_button.removeClass("add").val('Make bbox2'));\r
- });\r
- \r
-\r
-})\r
-$('#geo_win').show();\r
-$('iframe#geo_frame').show();\r
-$('#geo_win')\r
- .jqDrag('.jqDrag')\r
- .jqResize('.jqResize');\r
-}\r
-bindFrameActions();\r
-\r
-})
\ No newline at end of file