diff --git a/static/404.png b/static/404.png new file mode 100644 index 000000000..deeb83f8f Binary files /dev/null and b/static/404.png differ diff --git a/views/settingsgeneral.html b/views/settingsgeneral.html index d61d5dc6c..b9bddf996 100644 --- a/views/settingsgeneral.html +++ b/views/settingsgeneral.html @@ -287,6 +287,14 @@ {% block tail %} {% endblock tail %} diff --git a/views/settingslanguages.html b/views/settingslanguages.html index 6326a27e9..bdf246215 100644 --- a/views/settingslanguages.html +++ b/views/settingslanguages.html @@ -159,6 +159,14 @@ $(document).ready(function () { getLanguages(); + // Show warning if there's unsaved changes in the settings_form + var form_changed = false; + $(window).on('beforeunload', function() { + if (form_changed) { + return ""; + } + }); + // Hide checkmark over save button $('#save_button_checkmark').hide(); @@ -262,6 +270,7 @@ type: 'POST', complete: function () { $('#save_button_checkmark').show(); + form_changed = false; setTimeout( function() { @@ -297,6 +306,11 @@ } }); } + + // monitor changes to the settings_form + $('#settings_form').on('change', function() { + form_changed = true; + }) }); {% endblock tail %} diff --git a/views/settingsproviders.html b/views/settingsproviders.html index 9cd85f6b7..c92f69740 100644 --- a/views/settingsproviders.html +++ b/views/settingsproviders.html @@ -649,6 +649,14 @@ {% block tail %} {% endblock tail %} diff --git a/views/settingsradarr.html b/views/settingsradarr.html index 7f1febaf6..2d0bbfb23 100644 --- a/views/settingsradarr.html +++ b/views/settingsradarr.html @@ -243,6 +243,14 @@ {% block tail %} {% endblock tail %} diff --git a/views/settingssonarr.html b/views/settingssonarr.html index a16210dc2..5490de987 100644 --- a/views/settingssonarr.html +++ b/views/settingssonarr.html @@ -243,6 +243,14 @@ {% block tail %} {% endblock tail %} diff --git a/views/settingssubtitles.html b/views/settingssubtitles.html index e98b5fac5..ad29547b9 100644 --- a/views/settingssubtitles.html +++ b/views/settingssubtitles.html @@ -297,6 +297,14 @@ {% block tail %} {% endblock tail %}