- Timestamp:
- 2011-08-17T10:59:09+12:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/oran/js/gui_div.js
r24243 r24417 364 364 365 365 console.log("Document ready function\n"); 366 366 367 367 var CURRENT_SELECT_VALUE = ""; 368 368 … … 380 380 return false; // don't event bubble 381 381 }); 382 383 var collection = ""; 384 385 var regex = new RegExp("[?&]c="); 386 var matches = regex.exec(document.URL); 387 if(matches != null) 388 { 389 var startIndex = matches.index; 390 var endIndex = document.URL.indexOf("&", startIndex + 1); 391 392 if(endIndex == -1) 393 { 394 endIndex = document.URL.length; 395 } 396 397 collection = document.URL.substring(startIndex, endIndex); 398 } 399 400 $.ajax 401 ({ 402 type: "GET", 403 url: "?a=g&s=CoverageMetadataRetrieve&o=xml&rt=r&c=" + collection, 404 success: function(data) 405 { 406 var selectorArea = document.getElementById("metadataSelector"); 407 var newSelectBox = document.createElement("SELECT"); 408 selectorArea.appendChild(newSelectBox); 409 var metadataSets = data.getElementsByTagName("metadataSet"); 410 for(var i = 0; i < metadataSets.length; i++) 411 { 412 var metadata = metadataSets[i].getElementsByTagName("metadata"); 413 for(var j = 0; j < metadata.length; j++) 414 { 415 var option = document.createElement("OPTION"); 416 option.setAttribute("value", metadataSets[i].getAttribute("name") + "." + metadata[j].getAttribute("name")); 417 option.innerHTML = metadataSets[i].getAttribute("name") + "." + metadata[j].getAttribute("name"); 418 newSelectBox.appendChild(option); 419 } 420 } 421 } 422 }); 382 423 383 424 /*
Note:
See TracChangeset
for help on using the changeset viewer.