Mercurial > hg > ChinaGisRestApi
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 //************* |