Сохранение временного содержимого редактора в хранилище браузера | Saving of a temporary editor contents into browser's storage
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

53 lines
1.4KB

  1. // // // //
  2. УведомитьОНеудачномСохраненииИзменений = мир =>
  3. {
  4. UIkit.notification("Не удалось сохранить изменения", {status: "danger"});
  5. UIkit.notification("Could not save changes", {status: "danger"});
  6. };
  7. // // // //
  8. УведомитьОбУспешномСохраненииИзменений = мир =>
  9. {
  10. UIkit.notification("Сохранили успешно", {status: "success"});
  11. UIkit.notification("Saved successfully", {status: "success"});
  12. };
  13. // // // //
  14. СохранитьИзменения = мир =>
  15. {
  16. мир.модули.сохранили.подписатьРаз(function() {
  17. мир.уведомить("сохранили изменения");
  18. });
  19. мир.модули.неСохранили.подписатьРаз(function() {
  20. мир.уведомить("не сохранили изменения");
  21. });
  22. мир.модули.сохранить(мир.редактируемыйМодуль.указатель);
  23. };
  24. // // // //
  25. ЗадатьКнопкуСохранения = мир =>
  26. {
  27. $(`#${мир.макет.константы.заголовокПраво}`).append(`
  28. <ul class="uk-navbar-nav">
  29. <li><a id="сохранить-ссылка">💾</a></li>
  30. </ul>
  31. `);
  32. $(`#сохранить-ссылка`).click(function() {
  33. мир.уведомить("выбрали сохранить");
  34. });
  35. };