Mercurial > hg > ChinaGisRestApi
comparison gis_gui/blocks/map.js @ 253:d6c7bedf4370
New reload button active in upper right corner of block
author | fknauft |
---|---|
date | Fri, 23 Sep 2011 13:11:46 +0200 |
parents | bba7dd7b6b4c |
children | 52b1247140b7 |
comparison
equal
deleted
inserted
replaced
252:efd2469d1722 | 253:d6c7bedf4370 |
---|---|
33 $(be).find(".map_update_button").click(function () { | 33 $(be).find(".map_update_button").click(function () { |
34 console.debug("map update"); | 34 console.debug("map update"); |
35 params = block.readMapParams(); | 35 params = block.readMapParams(); |
36 map=block.updateMap(be,params); | 36 map=block.updateMap(be,params); |
37 }); | 37 }); |
38 // reload button | |
39 $(be).find(".reload_button").click(function () { | |
40 console.debug("map update"); | |
41 params = block.readMapParams(); | |
42 map=block.updateMap(be,params); | |
43 }); | |
44 | |
38 // new window button | 45 // new window button |
39 /* $(be).find(".map_newwindow_button").click(function () { | 46 /* $(be).find(".map_newwindow_button").click(function () { |
40 console.debug("map in new window"); | 47 console.debug("map in new window"); |
41 params = block.readMapParams(); | 48 params = block.readMapParams(); |
42 var newWindow = window.open("blocks/map_newwindow.html"); | 49 var newWindow = window.open("blocks/map_newwindow.html"); |
44 }); | 51 }); |
45 */ | 52 */ |
46 // reload button | 53 // reload button |
47 $(be).find(".map_reload_button").click(function () { | 54 $(be).find(".map_reload_button").click(function () { |
48 console.debug("reload map"); | 55 console.debug("reload map"); |
49 block.reloadMap(map); | 56 block.reloadMap(); |
50 }); | 57 }); |
51 // save button | 58 // save button |
52 $(be).find(".map_save_button").click(function () { | 59 $(be).find(".map_save_button").click(function () { |
53 console.debug("map save. this=",this," block=",block); | 60 console.debug("map save. this=",this," block=",block); |
54 params = block.readMapParams(be,params); | 61 params = block.readMapParams(be,params); |
139 //params.position_field = $(elem).find(".map_position_select").val(); | 146 //params.position_field = $(elem).find(".map_position_select").val(); |
140 //params.connect_line = $(elem).find(".layer_line_checkbox").attr("checked"); | 147 //params.connect_line = $(elem).find(".layer_line_checkbox").attr("checked"); |
141 return params; | 148 return params; |
142 }; | 149 }; |
143 | 150 |
144 guiBlocks.Block.prototype.reloadMap = function(map) { | 151 guiBlocks.Block.prototype.reloadMap = function(elem) { |
152 if (elem == null) { | |
153 elem = this.element; | |
154 } | |
145 /*var center = map.getCenter(); | 155 /*var center = map.getCenter(); |
146 var dummymarker = new google.maps.Marker(); | 156 var dummymarker = new google.maps.Marker(); |
147 dummymarker.setPosition(center); | 157 dummymarker.setPosition(center); |
148 dummymarker.setVisible(false); | 158 dummymarker.setVisible(false); |
149 dummymarker.setMap(map); | 159 dummymarker.setMap(map); |