diff --git a/src/sus.js b/src/sus.js index 9ed6794..3b2acdb 100644 --- a/src/sus.js +++ b/src/sus.js @@ -85,11 +85,9 @@ window.addEventListener('DOMContentLoaded', () => { if (response.ok) { messageDiv.className = "notification is-success"; messageDiv.setAttribute("data-i18n", "submit-success"); - messageDiv.textContent = i18next.t("Survey submitted successfully!"); } else { messageDiv.className = "notification is-danger"; messageDiv.setAttribute("data-i18n", "submit-error"); - messageDiv.textContent = i18next.t("There was an error submitting the survey."); } messageDiv.classList.remove("is-hidden"); @@ -97,8 +95,12 @@ window.addEventListener('DOMContentLoaded', () => { } catch (error) { const messageDiv = document.getElementById("response-message"); messageDiv.className = "notification is-danger"; - messageDiv.removeAttribute("data-i18n"); // For dynamic error message - messageDiv.textContent = i18next.t("Network error: {{errorMessage}}",{"errorMessage": error.message}); + messageDiv.removeAttribute("data-i18n"); + messageDiv.setAttribute("data-i18n", "network-error"); + let errorP = document.createElement("p"); + errorP.className = "error"; + errorP.innerText = error; + messageDiv.appendChild(errorP); messageDiv.classList.remove("is-hidden"); } });