mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2026-02-04 06:06:19 +01:00
add icon remoaval
This commit is contained in:
@@ -287,9 +287,7 @@
|
|||||||
return output;
|
return output;
|
||||||
}
|
}
|
||||||
|
|
||||||
function decreaseCounter(id){
|
function decreaseCounterElement(elem){
|
||||||
elem = document.getElementById(id);
|
|
||||||
console.log(elem);
|
|
||||||
count = Number(elem.innerText);
|
count = Number(elem.innerText);
|
||||||
count -= 1;
|
count -= 1;
|
||||||
if (!count){
|
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");
|
let acceptJoinButtons = document.querySelectorAll(".join-accept");
|
||||||
acceptJoinButtons.forEach(function(elem) {
|
acceptJoinButtons.forEach(function(elem) {
|
||||||
elem.addEventListener("click", function(event) {
|
elem.addEventListener("click", function(event) {
|
||||||
@@ -306,7 +322,7 @@
|
|||||||
let elemClass = `.btns-join-${event.target.id}`
|
let elemClass = `.btns-join-${event.target.id}`
|
||||||
if (hitAuth(elemClass, tableAdd, url)){
|
if (hitAuth(elemClass, tableAdd, url)){
|
||||||
decreaseCounter("acceptRequestsCounter")
|
decreaseCounter("acceptRequestsCounter")
|
||||||
decreaseCounter("globalNotificationCount")
|
decreaseMenuCounter()
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@@ -318,7 +334,7 @@
|
|||||||
let elemClass = `.btns-join-${event.target.id}`
|
let elemClass = `.btns-join-${event.target.id}`
|
||||||
if (hitAuth(elemClass, tableAdd, url)){
|
if (hitAuth(elemClass, tableAdd, url)){
|
||||||
decreaseCounter("acceptRequestsCounter")
|
decreaseCounter("acceptRequestsCounter")
|
||||||
decreaseCounter("globalNotificationCount")
|
decreaseMenuCounter()
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@@ -330,7 +346,7 @@
|
|||||||
let elemClass = `.btns-leave-${event.target.id}`
|
let elemClass = `.btns-leave-${event.target.id}`
|
||||||
if (hitAuth(elemClass, tableRem, url)){
|
if (hitAuth(elemClass, tableRem, url)){
|
||||||
decreaseCounter("leaveRequestsCounter")
|
decreaseCounter("leaveRequestsCounter")
|
||||||
decreaseCounter("globalNotificationCount")
|
decreaseMenuCounter()
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@@ -342,7 +358,7 @@
|
|||||||
let elemClass = `.btns-leave-${event.target.id}`
|
let elemClass = `.btns-leave-${event.target.id}`
|
||||||
if (hitAuth(elemClass, tableRem, url)){
|
if (hitAuth(elemClass, tableRem, url)){
|
||||||
decreaseCounter("leaveRequestsCounter")
|
decreaseCounter("leaveRequestsCounter")
|
||||||
decreaseCounter("globalNotificationCount")
|
decreaseMenuCounter()
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user