refactored for DRY handling of inputSelector (#id_text) & errorSelector (.invalid-feedback)

This commit is contained in:
Disco DeDisco
2026-01-27 16:56:05 -05:00
parent 7f2267f5e3
commit 6546bbba84

View File

@@ -1,10 +1,10 @@
console.log("apps/scripts/dashboard.js loading");
const initialize = () => {
const initialize = (inputSelector, errorSelector) => {
console.log("initialize called!");
const textInput = document.querySelector("#id_text");
const textInput = document.querySelector(inputSelector);
textInput.oninput = () => {
console.log("oninput triggered");
const errorMsg = document.querySelector(".invalid-feedback");
const errorMsg = document.querySelector(errorSelector);
errorMsg.style.display = "none";
};
};