Mercurial > hg > events2kml
view WebContent/mmpa/mmpa.js @ 6:a7c8d212f5f4 JS-viewer tip
exchanged e4D for new JS-viewer (GeoTemCo)
+ whitespace-changes (sorry!)
author | Sebastian Kruse <skruse@mpiwg-berlin.mpg.de> |
---|---|
date | Tue, 22 Jan 2013 15:12:30 +0100 |
parents | 6d286ce1a64f |
children |
line wrap: on
line source
var QueryString = function () { // This function is anonymous, is executed immediately and // the return value is assigned to QueryString! var query_string = {}; var query = window.location.search.substring(1); var vars = query.split("&"); for (var i=0;i<vars.length;i++) { var pair = vars[i].split("="); // If first entry with this name if (typeof query_string[pair[0]] === "undefined") { query_string[pair[0]] = pair[1]; // If second entry with this name } else if (typeof query_string[pair[0]] === "string") { var arr = [ query_string[pair[0]], pair[1] ]; query_string[pair[0]] = arr; // If third or later entry with this name } else { query_string[pair[0]].push(pair[1]); } } return query_string; } (); $(function(){ $("#toggleMainNavigation").click(function(){ $("#mainNavigation").toggle(); }); $("#toggleBrowseFacet").click(function(){ $("#browseFacet").toggle(); }); $("#locations").click(function(){ $("#displayChoice").load("/m/locations"); }); $("#species").click(function(){ $("#displayChoice").load("/m/species"); }); $("#applicants").click(function(){ $("#displayChoice").load("/m/applicants"); }); /* kml1=QueryString['kml1']; $("#restrictionChoiceApplicant").load("/m/restricted?path="+kml1+"&newRestriction=http%3A%2F%2Flocalhost%2Fm%2Fxpath%2F%2F%2Fapplicant%2Fname%2Ftext%28%29&select=%20distinct%20cast%28xpath%28%27//applicant/name/text%28%29%27,%20data%29%20as%20text[]%29%20AS%20name"); $("#restrictionChoiceSpecies").load("/m/restricted?path="+kml1+"&newRestriction=http%3A%2F%2Flocalhost%2Fm%2Fxpath%2F%2F%2Fspecies%2Ftext%28%29&select=%20distinct%20cast%28xpath%28%27//species/text%28%29%27,%20data%29%20as%20text[]%29%20AS%20name"); */ }); var map; var time; var table; $(document).ready(function() { var mapDiv = document.getElementById("mapContainerDiv"); map = new WidgetWrapper(); var mapWidget = new MapWidget(map,mapDiv,{ mapTitle: "Publication Place" }); var timeDiv = document.getElementById("plotContainerDiv"); time = new WidgetWrapper(); var timeWidget = new TimeWidget(time,timeDiv,{ timeTitle: "Publication Date" }); var tableDiv = document.getElementById("tableContainerDiv"); table = new WidgetWrapper(); var tableWidget = new TableWidget(table,tableDiv); }); function callKML(kml,title){ var datasets = []; var kmlFile = GeoTemConfig.getKml(kml); datasets.push(new Dataset(GeoTemConfig.loadKml(kmlFile), title)); map.display(datasets); time.display(datasets); table.display(datasets); //this.loadKml(kml,title); //this.STICore.retrieveKML(1,kml); }; function callKMLs(kml1,kml2){ var datasets = []; var kmlFile1 = GeoTemConfig.getKml(kml1); datasets.push(new Dataset(GeoTemConfig.loadKml(kmlFile1), "applicants")); var kmlFile2 = GeoTemConfig.getKml(kml2); datasets.push(new Dataset(GeoTemConfig.loadKml(kmlFile2), "research")); map.display(datasets); time.display(datasets); table.display(datasets); //this.loadKml(kml1,applicants); //this.loadKml(kml2,"research"); };