23 lines
597 B
JavaScript
23 lines
597 B
JavaScript
class SyncronizeTask {
|
|
init(){
|
|
this.onSyncSubmit();
|
|
}
|
|
onSyncSubmit(){
|
|
const form = document.getElementById("sync-form");
|
|
if(form){
|
|
form.addEventListener("submit", function (event) {
|
|
event.preventDefault(); // Prevent the default form submission
|
|
|
|
const button = document.getElementById("btn-sync-submit");
|
|
if (button) {
|
|
button.disabled = true;
|
|
button.innerText = "Processing...";
|
|
}
|
|
form.submit();
|
|
});
|
|
}
|
|
}
|
|
}
|
|
document.addEventListener('DOMContentLoaded', function (e) {
|
|
new SyncronizeTask().init();
|
|
}); |