From 551d8cc648eca95559c5aafb331854adea00344e Mon Sep 17 00:00:00 2001 From: Dirk Brenken Date: Sun, 20 Sep 2020 22:10:52 +0200 Subject: [PATCH] luci-app-travelmate: add notifications - add notifications in case of errors during save Signed-off-by: Dirk Brenken --- .../resources/view/travelmate/stations.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js b/applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js index d997636300..42a1e9aa88 100644 --- a/applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js +++ b/applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js @@ -841,14 +841,20 @@ return view.extend({ bssid = L.toArray(map.lookupOption('bssid', '_add_trm'))[0].formvalue('_add_trm'), encryption = L.toArray(map.lookupOption('encryption', '_add_trm'))[0].formvalue('_add_trm'), password = L.toArray(map.lookupOption('key', '_add_trm'))[0].formvalue('_add_trm'); - if (!ssid || ((encryption.includes('psk') || encryption.includes('wpa') || encryption.includes('sae')) && !password)) { - return; + if (!ssid || ((encryption.includes('psk') || encryption.includes('wpa') || encryption.includes('sae')) && !password )) { + if (!ssid) { + ui.addNotification(null, E('p', 'Empty SSID, the uplink station could not be saved.'), 'error'); + } + else { + ui.addNotification(null, E('p', 'Empty Password, the uplink station could not be saved.'), 'error'); + } + return ui.hideModal(); } for (var i = 0; i < w_sections.length; i++) { if (w_sections[i].device === device && w_sections[i].ssid === ssid) { if (ignore_bssid === '1' || (ignore_bssid === '0' && w_sections[i].bssid === bssid)) { - ui.hideModal(); - return; + ui.addNotification(null, E('p', 'Duplicate wireless entry, the uplink station could not be saved.'), 'error'); + return ui.hideModal(); } } } -- 2.30.2