Fixed a bug about unselecting in the file list-item-selection.js (#5098)
This commit is contained in:
2
assets/js/app.min.js
vendored
2
assets/js/app.min.js
vendored
@@ -142,7 +142,7 @@ KB.onKey('f',function(){if(!KB.modal.isOpen()){KB.focus('#form-search')}});KB.on
|
|||||||
showActionMenu()}
|
showActionMenu()}
|
||||||
function unselectAllItems(event){event.preventDefault();var items=document.querySelectorAll("input[data-list-item=selectable]");for(var i=0;i<items.length;i++){items[i].checked=!1}
|
function unselectAllItems(event){event.preventDefault();var items=document.querySelectorAll("input[data-list-item=selectable]");for(var i=0;i<items.length;i++){items[i].checked=!1}
|
||||||
hideActionMenu()}
|
hideActionMenu()}
|
||||||
function onItemChange(event){var selectedItems=document.querySelectorAll("input[data-list-item=selectable]:checked");if(selectedItems.length>0){showActionMenu()}}
|
function onItemChange(event){var selectedItems=document.querySelectorAll("input[data-list-item=selectable]:checked");if(selectedItems.length>0){showActionMenu()}else if(selectedItems.length==0){hideActionMenu()}}
|
||||||
function showActionMenu(){var element=document.querySelector(".list-item-actions");if(element){element.classList.remove("list-item-action-hidden")}}
|
function showActionMenu(){var element=document.querySelector(".list-item-actions");if(element){element.classList.remove("list-item-action-hidden")}}
|
||||||
function hideActionMenu(){var element=document.querySelector(".list-item-actions");if(element&&!element.classList.contains("list-item-action-hidden")){element.classList.add("list-item-action-hidden")}}
|
function hideActionMenu(){var element=document.querySelector(".list-item-actions");if(element&&!element.classList.contains("list-item-action-hidden")){element.classList.add("list-item-action-hidden")}}
|
||||||
function onActionClick(event){event.preventDefault();var selectedItems=document.querySelectorAll("input[data-list-item=selectable]:checked");var taskIDs=[];for(var i=0;i<selectedItems.length;i++){taskIDs.push(selectedItems[i].value)}
|
function onActionClick(event){event.preventDefault();var selectedItems=document.querySelectorAll("input[data-list-item=selectable]:checked");var taskIDs=[];for(var i=0;i<selectedItems.length;i++){taskIDs.push(selectedItems[i].value)}
|
||||||
|
|||||||
@@ -28,6 +28,9 @@ document.addEventListener("DOMContentLoaded", function () {
|
|||||||
if (selectedItems.length > 0) {
|
if (selectedItems.length > 0) {
|
||||||
showActionMenu();
|
showActionMenu();
|
||||||
}
|
}
|
||||||
|
else if (selectedItems.length == 0) {
|
||||||
|
hideActionMenu();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function showActionMenu() {
|
function showActionMenu() {
|
||||||
|
|||||||
Reference in New Issue
Block a user