diff --git a/web/src/main/resources/static/js/mdeditor.js b/web/src/main/resources/static/js/mdeditor.js index 27cb6f6..9d08eb9 100644 --- a/web/src/main/resources/static/js/mdeditor.js +++ b/web/src/main/resources/static/js/mdeditor.js @@ -116,6 +116,11 @@ if (event.target && event.target.id === 'article-body') dirty = true; }); + /* Сохранение — это осознанный уход со страницы, подтверждение не нужно */ + document.addEventListener('submit', function (event) { + if (event.target && event.target.id === 'article-edit') dirty = false; + }, true); + window.addEventListener('beforeunload', function (event) { var form = document.getElementById('article-edit'); if (dirty && form && !form.hidden) {