Публикация модулей ГитЖС | Publishing of GitJS modules
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.

63 lines
1.8KB

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