backend stuff for features to display save prompt

This commit is contained in:
Justin 2023-07-17 18:18:07 +08:00 committed by GitHub
parent 3396f5a7bd
commit 3580432cd2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -339,6 +339,7 @@ const addEventonBtns = () => {
availableFeatures = document.querySelectorAll("#available-features li");
displayToFormat = document.querySelectorAll("#display-format li");
addEventOnList();
displaySavePrompt();
}
}
});
@ -353,6 +354,7 @@ const addEventonBtns = () => {
availableFeatures = document.querySelectorAll("#available-features li");
displayToFormat = document.querySelectorAll("#display-format li");
addEventOnList();
displaySavePrompt();
}
}
});
@ -369,6 +371,7 @@ const addEventonBtns = () => {
);
displayToFormat2 = document.querySelectorAll("#display-format-2 li");
addEventOnList();
displaySavePrompt();
}
}
});
@ -385,6 +388,7 @@ const addEventonBtns = () => {
);
displayToFormat2 = document.querySelectorAll("#display-format-2 li");
addEventOnList();
displaySavePrompt();
}
}
});
@ -483,6 +487,7 @@ displayincreaseBtn.addEventListener("click", () => {
prevElement.innerText = currentText;
prevElement.setAttribute("class", "active");
displayItem.setAttribute("class", "");
displaySavePrompt();
}
}
});
@ -500,6 +505,7 @@ displayincreaseBtn2.addEventListener("click", () => {
prevElement.innerText = currentText;
prevElement.setAttribute("class", "active");
displayItem.setAttribute("class", "");
displaySavePrompt();
}
}
});
@ -517,6 +523,7 @@ displayDecreaseBtn.addEventListener("click", () => {
nextElement.innerText = currentText;
nextElement.setAttribute("class", "active");
displayItem.setAttribute("class", "");
displaySavePrompt();
break;
}
}
@ -534,6 +541,7 @@ displayDecreaseBtn2.addEventListener("click", () => {
nextElement.innerText = currentText;
nextElement.setAttribute("class", "active");
displayItem.setAttribute("class", "");
displaySavePrompt();
break;
}
}
@ -3149,3 +3157,30 @@ function updateCryptoPorftolio() {
}, 5000);
}
}
// SAVE FEATURES TO DISPLAY PROMPT FUNCTIONS
function displaySavePrompt() {
document.getElementById('save-prompt-message').style.display = "block";
}
function closeSavePrompt() {
document.getElementById('save-prompt-message').style.display = "none";
}
function savePrompt() {
saveSettings();
document.getElementById('save-prompt-message').style.display = "none";
setTimeout(
function() {
document.getElementById('saved-msg-feedback').style.display = "block";
}, 100);
setTimeout(
function() {
document.getElementById('saved-msg-feedback').style.display = "none";
}, 3000);
}