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