Mercurial > hg > ChinaGisRestApi
comparison gis_gui/lib/blocks.js @ 263:3a10287447b1
Integration von Europeana4D UserInterface
author | fknauft |
---|---|
date | Thu, 01 Dec 2011 13:48:56 +0100 |
parents | d6c7bedf4370 |
children | 52b1247140b7 |
comparison
equal
deleted
inserted
replaced
262:6613b9204bda | 263:3a10287447b1 |
---|---|
22 var rnum = Math.floor(Math.random() * chars.length); | 22 var rnum = Math.floor(Math.random() * chars.length); |
23 randomstring += chars.substring(rnum,rnum+1); | 23 randomstring += chars.substring(rnum,rnum+1); |
24 } | 24 } |
25 return randomstring; | 25 return randomstring; |
26 } | 26 } |
27 | |
27 | 28 |
28 | 29 |
29 /* | 30 /* |
30 * guiBlocks base | 31 * guiBlocks base |
31 */ | 32 */ |
106 // loads list of id and type objects and executes callback function | 107 // loads list of id and type objects and executes callback function |
107 var url = "../db/RESTjson/db/public/gui_objects/"+escape(storeTag)+"/"+storeType+"?recursive=true"; | 108 var url = "../db/RESTjson/db/public/gui_objects/"+escape(storeTag)+"/"+storeType+"?recursive=true"; |
108 jQuery.getJSON(url,callback); | 109 jQuery.getJSON(url,callback); |
109 }; | 110 }; |
110 | 111 |
112 guiBlocks.prototype.e4DOpen = function(titel,table){ | |
113 var e4D_URL="http://mappit.mpiwg-berlin.mpg.de:8080/e4D"; | |
114 var paramstr = "format=KML"; | |
115 // var layer_URL = "http://chinagis-develop.mpiwg-berlin.mpg.de:9080/db/RESTdb/db/public/" + escape(table) + "?" + paramstr; | |
116 var layer_URL = "http://mappit.mpiwg-berlin.mpg.de/db/RESTdb/db/public/" + escape(table) + "?" + paramstr; | |
117 var kml_URL = ""; | |
118 /* jQuery.get(layerurl, function (data, textStatus, XMLHttpRequest) { | |
119 // function after load kml url finished | |
120 console.debug("kml url loaded! this=", this ); | |
121 console.debug(" data=", data ); | |
122 console.debug(" data type=", typeof(data)); | |
123 if (typeof(data) == "string") { | |
124 kml_URL = data; | |
125 }*/ | |
126 e4D_URL=e4D_URL+"?kml1="+layer_URL+"&source1=1"; | |
127 console.debug(" e4D_URL=", e4D_URL ); | |
128 var newwindow=window.open(e4D_URL,"Mappit@Europeana4D","height=800,width=900"); | |
129 if (window.focus) {newwindow.focus();} | |
130 return false; | |
131 /* });*/ | |
132 }; | |
111 | 133 |
112 guiBlocks.Block.prototype.storeBlock = function(storeTag) { | 134 guiBlocks.Block.prototype.storeBlock = function(storeTag) { |
113 var storeType = this.params.type; | 135 var storeType = this.params.type; |
114 var storeItem = this.params.id; | 136 var storeItem = this.params.id; |
115 var url = "../db/RESTjson/db/public/gui_objects/"+escape(storeTag)+"/"+storeType+"/"+storeItem; | 137 var url = "../db/RESTjson/db/public/gui_objects/"+escape(storeTag)+"/"+storeType+"/"+storeItem; |