Reset PacChooserForm on checked empty custom/own url

This commit is contained in:
ilyaigpetrov 2024-08-22 23:07:25 +05:00
parent 0eb6194bc6
commit ffd5fb5306

View File

@ -4,13 +4,13 @@ pacChooserForm.addEventListener('change', function (event) {
console.log('ON CHANGE:', event); console.log('ON CHANGE:', event);
pacChooserForm.reportValidity(); pacChooserForm.reportValidity();
}); });
/*
pacChooserForm.addEventListener('formdata', (event) => { pacChooserForm.addEventListener('formdata', (event) => {
event.preventDefault(); event.preventDefault();
console.log('ON FORMDATA', event); console.log('ON FORMDATA', event);
return false; // Prevent default action. return false; // Prevent default action.
}); });
*/
editPacUrlButton.onclick = function (event) { editPacUrlButton.onclick = function (event) {
event.preventDefault(); event.preventDefault();
const lockUrl = () => { customPacUrl.disabled = true; }; const lockUrl = () => { customPacUrl.disabled = true; };
@ -24,7 +24,7 @@ editPacUrlButton.onclick = function (event) {
if (ifUrlValid) { if (ifUrlValid) {
lockUrl(); lockUrl();
own.disabled = false; own.disabled = false;
// TODO: Save to storage. // TODO: Save to storage.
return false; return false;
} }
// Empty or incorrect url. // Empty or incorrect url.
@ -32,6 +32,9 @@ editPacUrlButton.onclick = function (event) {
const ifUrlEmpty = !customPacUrl.value; const ifUrlEmpty = !customPacUrl.value;
if (ifUrlEmpty) { if (ifUrlEmpty) {
lockUrl(); lockUrl();
if (own.checked) {
disabled.checked = true;
}
return false; return false;
} }
return false; return false;