2 Commits

2 changed files with 66 additions and 68 deletions

View File

@ -1,10 +1,9 @@
(function(window) {
const folder_selector = document.querySelectorAll('.pride_flags_server_settings .server-settings.folder-flavour select')[0];
const button_selector = document.querySelectorAll('.pride_flags_server_settings .server-settings.button-flavour select')[0];
const submit_button = document.querySelectorAll('.pride_flags_user_settings .settings-pride-submit');
const container = document.querySelector('.pride_flags_server_settings .settings-section');
const folder_selector = document.querySelectorAll('.pride_flags_server_settings .server-settings.folder-flavour select')[0];
const button_selector = document.querySelectorAll('.pride_flags_server_settings .server-settings.button-flavour select')[0];
const submit_button = document.querySelectorAll('.pride_flags_user_settings .settings-pride-submit');
const container = document.querySelector('.pride_flags_server_settings settings-section')
function load() {
function load() {
fetch(OC.generateUrl('/apps/pride_flags/settings/global'))
.then(res => res.json())
.then(({folderVariant, buttonVariant}) => {
@ -12,9 +11,9 @@
button_selector.value = buttonVariant;
container.classList.remove('hidden');
});
}
}
function save() {
function save() {
const payload = {
folderVariant: folder_selector.value,
buttonVariant: button_selector.value,
@ -31,8 +30,7 @@
window.location.reload();
}
})
}
submit_button.forEach(node => node.addEventListener('click', e => save()));
}
submit_button.forEach(node => node.addEventListener('click', e => save()));
load();
})(window);
load();

View File

@ -1,10 +1,11 @@
(function(window) {
const folder_selector = document.querySelectorAll('.pride_flags_user_settings .user-settings.folder-flavour select')[0];
const button_selector = document.querySelectorAll('.pride_flags_user_settings .user-settings.button-flavour select')[0];
const submit_button = document.querySelectorAll('.pride_flags_user_settings .settings-pride-submit');
const container = document.querySelector('.pride_flags_user_settings .settings-section');
function load() {
const folder_selector = document.querySelectorAll('.pride_flags_user_settings .user-settings.folder-flavour select')[0];
const button_selector = document.querySelectorAll('.pride_flags_user_settings .user-settings.button-flavour select')[0];
const submit_button = document.querySelectorAll('.pride_flags_user_settings .settings-pride-submit');
const container = document.querySelector('.pride_flags_user_settings settings-section')
function load() {
fetch(OC.generateUrl('/apps/pride_flags/settings'))
.then(res => res.json())
.then(({folderVariant, buttonVariant}) => {
@ -12,9 +13,9 @@
button_selector.value = buttonVariant;
container.classList.remove('hidden');
});
}
}
function save() {
function save() {
const payload = {
folderVariant: folder_selector.value,
buttonVariant: button_selector.value,
@ -31,8 +32,7 @@
window.location.reload();
}
})
}
submit_button.forEach(node => node.addEventListener('click', e => save()));
}
submit_button.forEach(node => node.addEventListener('click', e => save()));
load();
})(window);
load();