-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
29 lines (28 loc) · 1.05 KB
/
Copy pathscript.js
File metadata and controls
29 lines (28 loc) · 1.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/*
script.js
Aorta credential script.
*/
// Get any stored credentials.
const storedUserName = localStorage.getItem('userName');
const storedAuthCode = localStorage.getItem('authCode');
// Populate the form with them.
if (storedUserName) {
document.querySelector('input[name=userName]').value = storedUserName;
}
if (storedAuthCode) {
document.body.querySelector('input[name=authCode]').value = storedAuthCode;
}
// When the form is submitted:
document.body.querySelector('form').addEventListener('submit', () => {
// Store the username and authorization code if different from those stored.
const userNameInput = document.querySelector('input[name=userName]');
const authCodeInput = document.querySelector('input[name=authCode]');
const userName = userNameInput ? userNameInput.value : '';
const authCode = authCodeInput ? authCodeInput.value : '';
if (userName && userName !== storedUserName) {
localStorage.setItem('userName', userName);
}
if (authCode && authCode !== storedAuthCode) {
localStorage.setItem('authCode', authCode);
}
});