item deletion: fix for don't showing the delete button if item is getting unchecked but other items are still checked

This commit is contained in:
rabuzarus 2016-05-11 16:53:49 +02:00
parent b13eb01d3c
commit 676ac36d7d
1 changed files with 19 additions and 6 deletions

View File

@ -70,17 +70,26 @@ $(document).ready(function(){
// show bulk deletion button at network page if checkbox is checked // show bulk deletion button at network page if checkbox is checked
$('input.item-select').change(function(){ $('input.item-select').change(function(){
var checked = false;
if($(this).is(':checked')) { // We need to get all checked items, so it would close the delete button
$("a#item-delete-selected").fadeTo('slow', 1); // if we uncheck one item and others are still checked.
// So return checked = true if there is any checked item
$('input.item-select').each( function() {
if($(this).is(':checked')) {
checked = true;
return false;
}
});
if(checked == true) {
$("a#item-delete-selected").fadeTo(400, 1);
$("a#item-delete-selected").show(); $("a#item-delete-selected").show();
} else { } else {
$("a#item-delete-selected").fadeTo('slow', 0, function(){ $("a#item-delete-selected").fadeTo(400, 0, function(){
$("a#item-delete-selected").hide(); $("a#item-delete-selected").hide();
}); });
} }
}); });
// add search-headding to the scecond navbar // add search-headding to the scecond navbar
@ -431,3 +440,7 @@ String.prototype.rtrim = function() {
var trimmed = this.replace(/\s+$/g, ''); var trimmed = this.replace(/\s+$/g, '');
return trimmed; return trimmed;
}; };
function checkSelected() {
}