From 4714e65d857db286e26bf23c84f76e4cf409d549 Mon Sep 17 00:00:00 2001 From: Dominik Csapak Date: Thu, 25 Jul 2019 13:06:42 +0200 Subject: [PATCH] mobile: fix formajax event parameters for f7 framework7 changed those with 4.1.1 Signed-off-by: Dominik Csapak --- debian/control | 2 +- js/mobile/loginscreen.js | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/debian/control b/debian/control index a29a8af..6b17fcb 100644 --- a/debian/control +++ b/debian/control @@ -12,7 +12,7 @@ Package: pmg-gui Architecture: all Depends: fonts-font-awesome, libjs-extjs (>= 6.0.1), - libjs-framework7, + libjs-framework7 (>= 4.1.1), libtemplate-perl, pmg-i18n, proxmox-widget-toolkit (>= 1.0-28), diff --git a/js/mobile/loginscreen.js b/js/mobile/loginscreen.js index cd7a370..4641435 100644 --- a/js/mobile/loginscreen.js +++ b/js/mobile/loginscreen.js @@ -71,11 +71,12 @@ class LoginScreen extends Component { open(onLogin) { var me = this; return new Promise(function(resolve, reject) { - me._form.on('formajax:beforesend', (el, data, xhr) => { + me._form.on('formajax:beforesend', (e) => { me.loader = app.dialog.preloader(); }); - me._form.on('formajax:success', (el, data, xhr) => { + me._form.on('formajax:success', (e) => { + let xhr = e.detail.xhr; let json; try { json = JSON.parse(xhr.responseText); @@ -88,7 +89,8 @@ class LoginScreen extends Component { resolve(json); }); - me._form.on('formajax:error', (el, data, xhr) => { + me._form.on('formajax:error', (e) => { + let xhr = e.detail.xhr; me.loader.close(); PMG.Utils.showError(xhr); }); -- 2.39.2