mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-05-27 10:44:33 +00:00
app: Fix javascript doesn't run on first visit
Merge Request !1644 fixed the 'const redeclaration' error but introduced another issue - javascript on the app configuration page doesn't run on first visit. Relates to #1715 Signed-off-by: Veiko Aasa <veiko17@disroot.org> Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
This commit is contained in:
parent
fe121e1fab
commit
851d1c7c28
@ -21,14 +21,13 @@
|
|||||||
* in this page.
|
* in this page.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
$(document).on('turbolinks:load', function() {
|
var appForm = document.querySelector('#app-form');
|
||||||
const appForm = document.querySelector('#app-form');
|
var appToggleContainer = document.querySelector('#app-toggle-container');
|
||||||
const appToggleContainer = document.querySelector('#app-toggle-container');
|
var appToggleButton = document.querySelector('#app-toggle-button');
|
||||||
const appToggleButton = document.querySelector('#app-toggle-button');
|
var appToggleInput = document.querySelector('#app-toggle-input');
|
||||||
const appToggleInput = document.querySelector('#app-toggle-input');
|
|
||||||
|
|
||||||
if (appForm && appToggleButton && appToggleInput && appToggleContainer) {
|
if (appForm && appToggleButton && appToggleInput && appToggleContainer) {
|
||||||
const onSubmit = (e) => {
|
var onSubmit = (e) => {
|
||||||
e.preventDefault;
|
e.preventDefault;
|
||||||
appToggleInput.checked = !appToggleInput.checked;
|
appToggleInput.checked = !appToggleInput.checked;
|
||||||
appForm.submit();
|
appForm.submit();
|
||||||
@ -54,5 +53,4 @@ $(document).on('turbolinks:load', function() {
|
|||||||
appForm.style.display = 'none';
|
appForm.style.display = 'none';
|
||||||
appForm.previousElementSibling.style.display = 'none';
|
appForm.previousElementSibling.style.display = 'none';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user