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);