diff --git a/chrome_point_plus/js/point-plus.js b/chrome_point_plus/js/point-plus.js index 9b103b2..f37114c 100644 --- a/chrome_point_plus/js/point-plus.js +++ b/chrome_point_plus/js/point-plus.js @@ -981,19 +981,25 @@ function space_key_event() { /* Автосохранение черновиков */ var draft_last_text = ''; // Последний зафиксированный текст +// Восстанавливаем черновик function draft_restore() { - chrome.storage.local.get('point_draft_text', function(items) { - $('#new-post-form #text-input').val(items.point_draft_text); - draft_last_text = items.point_draft_text; + chrome.storage.local.get('point_draft_text', function (items) { + if ($('#new-post-form #text-input').val() == '') { + $('#new-post-form #text-input').val(items.point_draft_text); + draft_last_text = items.point_draft_text; + } }); } +// Установка хандлера function draft_set_save_handler() { + // @hint Не буду я сажать на ивенты, обосрись setInterval(draft_save_check, 5000); - $('#new-post-wrap .footnote').append($('
')); + $('#new-post-wrap .footnote').append($('')); } var draft_save_busy = false; +// Фукнция, дёргающаяся по крону function draft_save_check() { if (draft_save_busy) { return; diff --git a/chrome_point_plus/manifest.json b/chrome_point_plus/manifest.json index 4bb9aa8..69ac6e2 100644 --- a/chrome_point_plus/manifest.json +++ b/chrome_point_plus/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 2, "name": "Point+", - "version": "1.17.3", + "version": "1.17.4", "default_locale": "ru", "author": "__MSG_ext_author__", "homepage_url": "https://bitbucket.org/skobkin/chrome_point_plus",