@@ -12,7 +12,6 @@
diff --git a/src/pages/components/buttons/LoginButton.vue b/src/pages/components/buttons/LoginButton.vue
index b5c9828..775afc6 100644
--- a/src/pages/components/buttons/LoginButton.vue
+++ b/src/pages/components/buttons/LoginButton.vue
@@ -1,7 +1,7 @@
@@ -114,4 +114,10 @@ export default {
};
-
+
diff --git a/src/pages/components/inputs/SinglePasswordInput.vue b/src/pages/components/inputs/SinglePasswordInput.vue
index a5304b0..51e1c95 100644
--- a/src/pages/components/inputs/SinglePasswordInput.vue
+++ b/src/pages/components/inputs/SinglePasswordInput.vue
@@ -1,6 +1,6 @@
-
+
@@ -18,6 +18,7 @@ export default {
ErrorMessage
},
props: {
+ inputId: { type: String, default: 'login-password' },
modal: { type: Boolean, default: false },
placeholder: { type: String, default: 'password' },
tabindex: { type: Number, default: 4 }
diff --git a/src/utilities.js b/src/utilities.js
index 8395d5a..337675d 100644
--- a/src/utilities.js
+++ b/src/utilities.js
@@ -129,11 +129,13 @@ export function setChromeStorage(storageObj) {
* @returns {string} A translation key string to show on the submit button
*/
export function submitButtonLabels(
- { errorArr, errorMsg = 'error', initialMsg, submitted, submittedMsg = 'success', submitting, submittingMsg = 'waiting', status }
+ { errorArr, errorMsg = 'error', initialMsg, reset = false, submitted, submittedMsg = 'success', submitting, submittingMsg = 'waiting', status }
) {
let result = '';
- if (submitted) {
+ if (reset) {
+ result = initialMsg;
+ } else if (submitted) {
result = submittedMsg;
} else if (submitting) {
result = submittingMsg;