comparison gis_gui/blocks/map.js @ 268:f25ee0424ce6

Open Map in new Window
author fknauft
date Fri, 27 Jan 2012 09:43:40 +0100
parents 52b1247140b7
children 3a5d51c60e40
comparison
equal deleted inserted replaced
267:260ec888fe15 268:f25ee0424ce6
51 } 51 }
52 map=blocks.e4DOpen("Europeana4D",layers); 52 map=blocks.e4DOpen("Europeana4D",layers);
53 }); 53 });
54 54
55 // new window button 55 // new window button
56 /* $(be).find(".map_newwindow_button").click(function () { 56 $(be).find(".map_newwindow_button").click(function () {
57 console.debug("map in new window"); 57 console.debug("map in new window");
58 params = block.readMapParams(); 58 params = block.readMapParams();
59 var newWindow = window.open("blocks/map_newwindow.html"); 59 paramsString=JSON.stringify(params);
60 map=block.updateMap(newWindow.document.getElementById("map_box"),params); 60 var newWindow = window.open("blocks/map_newwindow.html?map_params="+paramsString);
61 }); 61 //map=block.updateMap(newWindow.document.getElementById("map_box"),params);
62 */ 62 });
63
63 // reload button 64 // reload button
64 $(be).find(".map_reload_button").click(function () { 65 $(be).find(".map_reload_button").click(function () {
65 console.debug("reload map"); 66 console.debug("reload map");
66 block.reloadMap(); 67 block.reloadMap();
67 }); 68 });
171 console.debug("map: ", map); 172 console.debug("map: ", map);
172 console.debug("map reloaded"); 173 console.debug("map reloaded");
173 174
174 }; 175 };
175 176
177 guiBlocks.Block.prototype.updateMapId = function(id) {
178
179 //************
180 console.debug("updateMap:", id);
181 //*************
182 data2= blocks.loadListOfItems("test1","map",data);
183 var params = jQuery.grep(data, function(x){return (x.key == mapname);})[0].val;
184 if (elem == null) {
185 elem = this.element;
186 }
187 if (map_params == null) {
188 map_params = params;
189 }
190 var map = block.updateMap(elem, params);
191 };
192
176 guiBlocks.Block.prototype.updateMap = function(elem,map_params) { 193 guiBlocks.Block.prototype.updateMap = function(elem,map_params) {
177 194
178 //************ 195 //************
179 console.debug("updateMap:", elem, ", ", map_params); 196 console.debug("updateMap:", elem, ", ", map_params);
180 //************* 197 //*************