From ad1c35a90bcd67d4a31ce5c105f1ab7e734a0f8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=98=D0=B7=D0=B4=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=20=7C=20P?= =?UTF-8?q?ublisher?= Date: Tue, 4 Aug 2020 15:35:41 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D1=8F=20=D0=BE=D1=82=20=D0=98=D0=B7=D0=B4=D0=B0=D1=82?= =?UTF-8?q?=D0=B5=D0=BB=D1=8F=20=D0=93=D0=B8=D1=82=D0=96=D0=A1=20|=20Chang?= =?UTF-8?q?es=20of=20GitJS=20Publisher?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- пуск|run.js | 60 +++++++++++++++++++++++++++++++++++++++ пуск|run.череда | 9 ++++++ 2 files changed, 69 insertions(+) diff --git a/пуск|run.js b/пуск|run.js index e69de29..45516d5 100644 --- a/пуск|run.js +++ b/пуск|run.js @@ -0,0 +1,60 @@ + + +// // // // + + +УведомитьОНеудачномСохраненииИзменений = мир => +{ + UIkit.notification("Не удалось сохранить изменения", {status: "danger"}); + UIkit.notification("Could not save changes", {status: "danger"}); +}; + + +// // // // + + +УведомитьОбУспешномСохраненииИзменений = мир => +{ + UIkit.notification("Сохранили успешно", {status: "success"}); + UIkit.notification("Saved successfully", {status: "success"}); +}; + + +// // // // + + +СохранитьИзменения = мир => +{ + for (var файл in мир.временноеСодержимое) + { + var содержимое = мир.временноеСодержимое[файл]; + мир.редактируемыйМодуль.содержимое[файл] = содержимое; + } + + мир.временноеСодержимое = {}; + + мир.модули.сохранили.подписатьРаз(function() { + мир.уведомить("сохранили изменения"); + }); + мир.модули.неСохранили.подписатьРаз(function() { + мир.уведомить("не сохранили изменения"); + }); + мир.модули.сохранить(мир.редактируемыйМодуль.указатель); +}; + + +// // // // + + +ЗадатьКнопкуСохранения = мир => +{ + $(`#${мир.макет.константы.заголовокПраво}`).append(` + + `); + $(`#сохранить-ссылка`).click(function() { + мир.уведомить("выбрали сохранить"); + }); +}; + diff --git a/пуск|run.череда b/пуск|run.череда index e69de29..803c7fd 100644 --- a/пуск|run.череда +++ b/пуск|run.череда @@ -0,0 +1,9 @@ +пуск главреда + задать кнопку сохранения +выбрали сохранить + сохранить изменения +не сохранили изменения + уведомить о неудачном сохранении изменений +сохранили изменения + уведомить об успешном сохранении изменений + очистить изменения всех файлов \ No newline at end of file