Сохранение временного содержимого редактора в хранилище браузера | 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.

61 lines
1.6KB

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