- Timestamp:
- 2012-02-24T13:11:42+13:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/oran/js/document_scripts.js
r25142 r25143 541 541 } 542 542 543 function addEditMetadataLink(cell) 544 { 545 var id = cell.getAttribute("id").substring(6); 546 var metaTable = document.getElementById("meta" + id); 547 548 var row = cell.parentNode; 549 var newCell = document.createElement("TD"); 550 newCell.setAttribute("style", "font-size:0.7em; padding:0px 10px"); 551 var newLink = document.createElement("A"); 552 newLink.innerHTML = "edit metadata"; 553 newLink.setAttribute("href", "javascript:;"); 554 newLink.onclick = function() 555 { 556 if(metaTable.style.display == "none") 557 { 558 metaTable.style.display = "block"; 559 metaTable.metaNameField.style.display = "inline"; 560 metaTable.addRowButton.style.display = "inline"; 561 } 562 else 563 { 564 metaTable.style.display = "none"; 565 metaTable.metaNameField.style.display = "none"; 566 metaTable.addRowButton.style.display = "none"; 567 } 568 } 569 newCell.appendChild(newLink); 570 row.appendChild(newCell); 571 572 addFunctionalityToTable(metaTable); 573 metaTable.metaNameField.style.display = "none"; 574 metaTable.addRowButton.style.display = "none"; 575 } 576 543 577 function readyPageForEditing() 544 578 { 545 579 var textDivs = gs.functions.getElementsByClassName("sectionText"); 546 547 580 for(var i = 0; i < textDivs.length; i++) 548 581 { … … 557 590 editBar.appendChild(saveButton); 558 591 592 var visibleMetadataList = document.createElement("SELECT"); 593 var allOption = document.createElement("OPTION"); 594 allOption.innerHTML = "All"; 595 visibleMetadataList.appendChild(allOption); 596 visibleMetadataList.setAttribute("id", "metadataSetList"); 597 var metadataListLabel = document.createElement("SPAN"); 598 metadataListLabel.setAttribute("style", "margin-left:20px;"); 599 metadataListLabel.innerHTML = "Visible metadata: "; 600 editBar.appendChild(metadataListLabel); 601 editBar.appendChild(visibleMetadataList); 602 559 603 var statusBarDiv = document.createElement("DIV"); 560 604 editBar.appendChild(statusBarDiv); 561 605 _statusBar = new StatusBar(statusBarDiv); 562 606 607 var titleDivs = gs.functions.getElementsByClassName("sectionTitle"); 608 for(var i = 0; i < titleDivs.length; i++) 609 { 610 addEditMetadataLink(titleDivs[i]); 611 } 612 563 613 _baseURL = gs.xsltParams.library_name; 564 614 }
Note:
See TracChangeset
for help on using the changeset viewer.