Редактирование структуры модулей ГитЖС | Editing of GitJS modules' structure
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.

64 lines
2.9KB

  1. // // // //
  2. ЗадатьВидСодержимогоМенюЗава = мир =>
  3. {
  4. задатьВид(`
  5. .зав-отступ
  6. {
  7. padding: 1em;
  8. }
  9. `)
  10. };
  11. // // // //
  12. ЗадатьРазделМенюЗава = мир =>
  13. {
  14. мир.макет.зав = {
  15. "описание": "зав-описание",
  16. "описаниеСсылка": "зав-описание-ссылка",
  17. "описаниеИзменение": "зав-описание-изменение",
  18. "описаниеИмя": "зав-описание-имя",
  19. "описаниеВерсия": "зав-описание-версия",
  20. "описаниеХранилище": "зав-описание-хранилище",
  21. "файлы": "зав-файлы",
  22. "файлыСсылка": "зав-файлы-ссылка",
  23. "файлыИзменение": "зав-файлы-изменение",
  24. "файлыСписок": "зав-файлы-список",
  25. "файлыСписокИмя": "зав-файлы-список-имя-%номер%",
  26. "файлыСписокФлаги": "зав-файлы-список-флаги-%номер%",
  27. "файлыСписокУдалить": "зав-файлы-список-удалить-%номер%",
  28. "файлыПодтверждениеУдаления": "зав-файлы-подтверждение-удаления",
  29. "файлыПодтверждениеУдаленияИмя": "зав-файлы-подтверждение-удаления-имя",
  30. "файлыПодтверждениеУдаленияУдалить": "зав-файлы-подтверждение-удаления-удалить",
  31. "добавитьФайлИмя": "зав-файлы-добавить-файл-имя",
  32. "добавитьФайлКнопка": "зав-файлы-добавить-файл-кнопка",
  33. };
  34. $(`#${мир.макет.константы.меню}`).append(`
  35. <ul class="uk-nav uk-nav-default tm-nav">
  36. <li class="uk-nav-header">📦 Модуль | Module</li>
  37. <li id="${мир.макет.зав.описание}">
  38. <a id="${мир.макет.зав.описаниеСсылка}"><span id="${мир.макет.зав.описаниеИзменение}" hidden>&#8226; </span>Описание | Description</a>
  39. </li>
  40. <li id="${мир.макет.зав.файлы}">
  41. <a id="${мир.макет.зав.файлыСсылка}"><span id="${мир.макет.зав.файлыИзменение}" hidden>&#8226; </span>Файлы | Files</a>
  42. </li>
  43. </ul>
  44. `);
  45. $(`#${мир.макет.зав.описаниеСсылка}`).click(function() {
  46. мир.уведомить("выбрали пункт описания зава");
  47. });
  48. $(`#${мир.макет.зав.файлыСсылка}`).click(function() {
  49. мир.уведомить("выбрали пункт файлов зава");
  50. });
  51. };