- Timestamp:
- 2017-08-21T13:39:49+12:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/default/js/documentedit_scripts.js
r31770 r31909 20 20 */ 21 21 var new_metadata_field_input_type = "plain"; 22 /* add all metadata button? only valid with fixedlist or autocomplete metadata element selection */ 23 var enable_add_all_metadata_button = true; 24 22 25 /* Metadata elements to be used in the fixedlist/autocomplete options above */ 23 26 var availableMetadataElements = ["dc.Title", "dc.Subject"]; … … 30 33 */ 31 34 32 33 35 /************************ 34 36 * METADATA EDIT SCRIPTS * … … 40 42 var id = cell.attr("id").substring(6); 41 43 var metaTable = gs.jqGet("meta" + id); 42 43 44 var row = cell.parent(); 44 45 var newCell = $("<td>", {"style": "font-size:0.7em; padding:0px 10px", "class": "editMetadataButton"}); … … 68 69 metaTable.css("display", "block"); 69 70 metaTable.metaNameField.css("display", "inline"); 70 metaTable.addRowButton.css("display", "inline"); 71 metaTable.addRowButton.css("display", "inline"); 72 if (enable_add_all_metadata_button == true) { 73 metaTable.addAllButton.css("display", "inline"); 74 } 71 75 } 72 76 else … … 76 80 metaTable.css("display", "none"); 77 81 metaTable.metaNameField.css("display", "none"); 78 metaTable.addRowButton.css("display", "none"); 82 metaTable.addRowButton.css("display", "none"); 83 if (enable_add_all_metadata_button == true) { 84 metaTable.addAllButton.css("display", "none"); 85 } 79 86 } 80 87 }); … … 87 94 addFunctionalityToTable(metaTable); 88 95 metaTable.metaNameField.css("display", "none"); 89 metaTable.addRowButton.css("display", "none"); 96 metaTable.addRowButton.css("display", "none"); 97 if (enable_add_all_metadata_button == true) { 98 metaTable.addAllButton.css("display", "none"); 99 } 90 100 } 91 101 … … 120 130 $(this).css("display", "none"); 121 131 $(this.metaNameField).css("display", "none"); 122 $(this.addRowButton).css("display", "none"); 132 $(this.addRowButton).css("display", "none"); 133 if (enable_add_all_metadata_button == true) { 134 $(this.addAllButton).css("display", "none"); 135 } 123 136 } 124 137 }); … … 137 150 addCKEEditableState(evt,editableInitStates); 138 151 }); 139 140 152 if($("#metadataSetList").length) 141 153 { … … 378 390 379 391 } 380 return true; 381 } 382 392 // if get here, this must be a new node, as wasn't in init states 393 // make sure its not empty - we won't add empty nodes. 394 if (StateToCheck.initHTML == "") { 395 return false; 396 } 397 return true; 398 399 } 400
Note:
See TracChangeset
for help on using the changeset viewer.