From 3ee2d08fcee299d2d80f42c8c16f91a5501a70d0 Mon Sep 17 00:00:00 2001 From: Christoph Schmidt Date: Wed, 17 Mar 2021 16:04:40 +0100 Subject: [PATCH] Added JS .on Event for submitting the form --- ts/admin.ts | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/ts/admin.ts b/ts/admin.ts index 3ab89f0..d172ab5 100644 --- a/ts/admin.ts +++ b/ts/admin.ts @@ -120,6 +120,32 @@ $(() => { }); }); + + $('#bbb-nav-name').on('submit', function (ev) { + ev.preventDefault(); + + const resultElement = $(this).find('.bbb-result').empty(); + + saveAppSettings(this['app.navigation.name'].value).then(() => { + const successElement = generateSuccessElement(t('bbb', 'Settings saved')); + + setTimeout(() => { + resultElement.empty(); + }, 3000); + + resultElement.append(successElement); + }).catch(err => { + let message = t('bbb', 'Unexpected error occurred'); + + const warningElement = generateWarningElement(message); + + console.warn('Could not save app settings', err); + + resultElement.append(warningElement); + }); + }); + + $('#bbb-shortener [name="app.shortener"]').on('keyup', (ev) => { ev.preventDefault();