mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2026-02-03 21:56:20 +01:00
add icon remoaval
This commit is contained in:
@@ -287,9 +287,7 @@
|
||||
return output;
|
||||
}
|
||||
|
||||
function decreaseCounter(id){
|
||||
elem = document.getElementById(id);
|
||||
console.log(elem);
|
||||
function decreaseCounterElement(elem){
|
||||
count = Number(elem.innerText);
|
||||
count -= 1;
|
||||
if (!count){
|
||||
@@ -299,6 +297,24 @@
|
||||
}
|
||||
}
|
||||
|
||||
function decreaseCounter(id){
|
||||
elem = document.getElementById(id);
|
||||
if (elem){decreaseCounterElement(elem)}
|
||||
}
|
||||
|
||||
function decreaseMenuCounter(){
|
||||
decreaseCounter("globalNotificationCount");
|
||||
let elem = document.querySelector("a[href='{% url "groupmanagement:management" %}']");
|
||||
if (elem) {
|
||||
let badge = elem.parentElement.querySelector("span");
|
||||
if (badge){decreaseCounterElement(badge)}
|
||||
if (elem.parentElement.parentElement.parentElement.tagName === "LI"){
|
||||
let folderBadge = elem.parentElement.parentElement.parentElement.querySelector("span");
|
||||
if (folderBadge){decreaseCounterElement(folderBadge)}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
let acceptJoinButtons = document.querySelectorAll(".join-accept");
|
||||
acceptJoinButtons.forEach(function(elem) {
|
||||
elem.addEventListener("click", function(event) {
|
||||
@@ -306,7 +322,7 @@
|
||||
let elemClass = `.btns-join-${event.target.id}`
|
||||
if (hitAuth(elemClass, tableAdd, url)){
|
||||
decreaseCounter("acceptRequestsCounter")
|
||||
decreaseCounter("globalNotificationCount")
|
||||
decreaseMenuCounter()
|
||||
}
|
||||
});
|
||||
});
|
||||
@@ -318,7 +334,7 @@
|
||||
let elemClass = `.btns-join-${event.target.id}`
|
||||
if (hitAuth(elemClass, tableAdd, url)){
|
||||
decreaseCounter("acceptRequestsCounter")
|
||||
decreaseCounter("globalNotificationCount")
|
||||
decreaseMenuCounter()
|
||||
}
|
||||
});
|
||||
});
|
||||
@@ -330,7 +346,7 @@
|
||||
let elemClass = `.btns-leave-${event.target.id}`
|
||||
if (hitAuth(elemClass, tableRem, url)){
|
||||
decreaseCounter("leaveRequestsCounter")
|
||||
decreaseCounter("globalNotificationCount")
|
||||
decreaseMenuCounter()
|
||||
}
|
||||
});
|
||||
});
|
||||
@@ -342,7 +358,7 @@
|
||||
let elemClass = `.btns-leave-${event.target.id}`
|
||||
if (hitAuth(elemClass, tableRem, url)){
|
||||
decreaseCounter("leaveRequestsCounter")
|
||||
decreaseCounter("globalNotificationCount")
|
||||
decreaseMenuCounter()
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user