- Timestamp:
- 2019-05-24T23:56:45+12:00 (5 years ago)
- Location:
- main/trunk/greenstone3/web/interfaces/default
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/web/interfaces/default/js/berrybasket/berrycheckout.js
r33108 r33109 19 19 var options = ['fullview', 'textview', 'email']; 20 20 21 function toggleSelectAll(selAllCheckbox) { 22 // https://stackoverflow.com/questions/386281/how-to-implement-select-all-check-box-in-html 23 var allBerriesCheckboxList = document.getElementsByName('select-berry-checkbox'); 24 for (var i = 0; i < allBerriesCheckboxList.length; i++) { 25 // if the selectAllCheckbox is checked, then all the berries' checkboxes will get checked 26 // And vice-versa. 27 allBerriesCheckboxList[i].checked = selAllCheckbox.checked; 28 } 29 } 30 21 31 function deleteSelected() { 22 32 23 33 if(docList.length == 0) return; // no berries on page, nothing to delete 24 34 25 // https://stackoverflow.com/questions/386281/how-to-implement-select-all-check-box-in-html26 35 // https://stackoverflow.com/questions/590018/getting-all-selected-checkboxes-in-an-array 27 36 // https://www.w3schools.com/jsref/met_document_queryselectorall.asp … … 145 154 } 146 155 147 // Ensure the delete-all and delete-selected checkboxes are deselected 148 YAHOO.util.Dom.get('delall-checkbox').checked = false; 149 YAHOO.util.Dom.get('delselected-checkbox').checked = false; 156 // Ensure the select-all, delete-all and delete-selected checkboxes are deselected 157 YAHOO.util.Dom.get('select-all-checkbox').checked = false; 158 YAHOO.util.Dom.get('delete-selected-checkbox').checked = false; 159 YAHOO.util.Dom.get('delete-all-checkbox').checked = false; 150 160 } 151 161 -
main/trunk/greenstone3/web/interfaces/default/transform/pages/berry.xsl
r33106 r33109 51 51 <div class="clear"><xsl:text> </xsl:text></div> 52 52 </table> 53 <input type="checkbox" name="delsel-checkbox" id="delselected-checkbox" value="delete-all" onclick="deleteSelected()">Delete Selected</input> 54 <input type="checkbox" name="delall-checkbox" id="delall-checkbox" value="delete-all" onclick="deleteAll()">Delete All</input> 53 <input type="checkbox" name="selall-checkbox" id="select-all-checkbox" value="select-all" onclick="toggleSelectAll(this)">Select All</input> 54 <input type="checkbox" name="delsel-checkbox" id="delete-selected-checkbox" value="delete-all" onclick="deleteSelected()">Delete Selected</input> 55 <input type="checkbox" name="delall-checkbox" id="delete-all-checkbox" value="delete-all" onclick="deleteAll()">Delete All</input> 55 56 <div id="berryBasketContent"><span><xsl:text> </xsl:text></span></div> 56 57
Note:
See TracChangeset
for help on using the changeset viewer.