From: Calin Crisan Date: Sat, 19 Sep 2015 10:51:31 +0000 (+0300) Subject: added a warning when enabling media files removal X-Git-Url: http://www.vanbest.org/gitweb/?a=commitdiff_plain;h=af3c8d5ea8398895d8c2f0c27eb5192e712b44fe;p=motioneye-debian added a warning when enabling media files removal --- diff --git a/motioneye/static/css/ui.css b/motioneye/static/css/ui.css index f114a8b..a33a0db 100644 --- a/motioneye/static/css/ui.css +++ b/motioneye/static/css/ui.css @@ -358,9 +358,11 @@ div.modal-title-bar { } span.modal-title { + display: inline-block; color: white; font-size: 1.2em; line-height: 1.2em; + max-width: 30em; } div.modal-close-button { diff --git a/motioneye/static/js/main.js b/motioneye/static/js/main.js index 32ba3b1..bd62fa0 100644 --- a/motioneye/static/js/main.js +++ b/motioneye/static/js/main.js @@ -721,6 +721,20 @@ function initUI() { $('#streamingSnapshotUrlEntry:text, #streamingMjpgUrlEntry:text, #streamingEmbedUrlEntry:text').click(function () { this.select(); }); + + /* show a warning when enabling media files removal */ + var preserveSelects = $('#preservePicturesSelect, #preserveMoviesSelect'); + var rootDirectoryEntry = $('#rootDirectoryEntry'); + preserveSelects.focus(function () { + this._prevValue = $(this).val(); + }).change(function () { + var value = $(this).val(); + if (value != '0' && this._prevValue == '0') { + var rootDir = rootDirectoryEntry.val(); + runAlertDialog(('This will recursively remove all old media files present in the directory "' + rootDir + + '", not just those created by motionEye!')); + } + }); }