- Timestamp:
- 2019-07-09T21:42:14+12:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/default/js/map-scripts.js
r33303 r33317 357 357 function toggleMapSection(options) 358 358 { 359 360 359 var sectionID = options["nodeID"]; 361 360 362 361 var titleClassifierEl = document.getElementById("title"+sectionID); 363 362 var jsonNodesStr = titleClassifierEl.getAttribute("data-gps-map-json"); 363 //alert("@@@@ got jsonNodesStr |" + jsonNodesStr + "|"); 364 364 var jsonNodes = JSON.parse(jsonNodesStr); 365 365 … … 703 703 704 704 function createOverlayItems(doc, options) { 705 if(doc.mapoverlay) { 706 //console.log("Have shapes: " + doc.mapoverlay.toString()); 705 var loopCounter = 0; 706 if(doc.mapoverlay || doc.childrenMapoverlays) { 707 if(doc.mapoverlay) { 708 // append any child section's mapoverlays onto doc.mapoverlay 709 if(doc.childrenMapoverlays) { 710 for(loopCounter = 0; loopCounter < doc.childrenMapoverlays.length; loopCounter++) { 711 //console.log("Pushing next child mapoverlay onto doc.mapoverlay: ", doc.childrenMapoverlays[loopCounter]); 712 Array.prototype.push.apply(doc.mapoverlay, doc.childrenMapoverlays[loopCounter]); 713 } 714 delete doc.childrenMapoverlays; // served its purpose 715 } 716 } else if (doc.childrenMapoverlays) { // no doc.mapoverlay 717 // construct doc.mapoverlay to contain each child section's mapoverlay 718 doc.mapoverlay = []; 719 for(loopCounter = 0; loopCounter < doc.childrenMapoverlays.length; loopCounter++) { 720 //console.log("Pushing next child mapoverlay onto originally empty doc.mapoverlay: ", doc.childrenMapoverlays[loopCounter]); 721 Array.prototype.push.apply(doc.mapoverlay, doc.childrenMapoverlays[loopCounter]); 722 } 723 delete doc.childrenMapoverlays; // no more use for this 724 } 725 //console.log("@@@@ Have shapes: ", doc.mapoverlay); 707 726 createShapes(doc, options); 708 727 } else { // backwards compatible to deal with Lat and Lng meta stored for doc
Note:
See TracChangeset
for help on using the changeset viewer.