//GLOBAL VARIABLES
var icon, count;
//PACKAGE
function package(fun, type, content){
switch (fun){
case "popup":
if (!document.getElementsByClassName("popup").length > 0){
let elem = document.createElement("div");
elem.classList.add("popup");
document.body.appendChild(elem);
}
popup(type, content);
break;
case "remove":
remove(type, content);
break;
case "modal":
modal(type);
break;
default:
return 0;
break;
}
}
//POPUP
const popup = (type, content) => {
if (document.getElementsByClassName("popup").length > 0){
if (type == "danger"){
icon = '';
} else if (type == "warning"){
icon = '';
} else {
icon = '';
}
if (document.getElementsByClassName("alert").length > 0){
document.getElementsByClassName("alert")[0].remove();
}
let len = document.getElementsByClassName("alert").length;
let elem = document.createElement("section");
elem.classList.add("alert");
elem.id = "alert_"+len;
elem.innerHTML = ''+icon+''+type+'
'+content+'
';
document.getElementsByClassName("popup")[0].appendChild(elem);
}
};
//REMOVE
const remove = (type, ele) => {
if (type == "popup"){
document.getElementById("alert_"+ele).remove();
if (!document.getElementsByClassName("alert").length > 0){ document.getElementsByClassName("popup").remove(); }
}
};