From 9af5f501353ce5ed17eabc9f4a2302dd411e8d0b Mon Sep 17 00:00:00 2001 From: Riyyi Date: Fri, 27 Aug 2021 19:28:50 +0200 Subject: [PATCH] JavaScript: Improve control flow of development mode function --- public/js/app.js | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/public/js/app.js b/public/js/app.js index ed55328..042a7c4 100644 --- a/public/js/app.js +++ b/public/js/app.js @@ -241,23 +241,23 @@ $(document).ready(function() { $.get('/admin/toggle-development-mode').done(function(data) { const response = JSON.parse(data); - if (response.success == true) { - if (response.result.value == 'on') { - e.target.checked = true; - $('#develop-enabled').css('visibility', 'visible'); - $('#develop-remaining').text('03:00:00'); - } - else { - e.target.checked = false; - $('#develop-enabled').css('visibility', 'hidden'); - } + if (response.success == false) { + console.log(data); + alert("Development mode could not be enabled!"); + return; + } - alert("Development mode has been set to: '" + response.result.value + "'"); + if (response.result.value == 'on') { + e.target.checked = true; + $('#develop-enabled').css('visibility', 'visible'); + $('#develop-remaining').text('03:00:00'); } else { - console.log(data); - alert("Development mode could not be enabled!") + e.target.checked = false; + $('#develop-enabled').css('visibility', 'hidden'); } + + alert("Development mode has been set to: '" + response.result.value + "'"); }); });