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

87 lines
2.7KB

  1. // // // //
  2. СохранитьВременноеОписание = мир =>
  3. {
  4. var м = мир.редактируемыйМодуль;
  5. м.имя = $(`#${мир.макет.зав.описаниеИмя}`).val()
  6. м.версия = $(`#${мир.макет.зав.описаниеВерсия}`).val()
  7. м["🏠"] = $(`#${мир.макет.зав.описаниеХранилище}`).val()
  8. };
  9. // // // //
  10. ОчиститьИзменениеОписания = мир =>
  11. {
  12. $(`#${мир.макет.зав.описаниеИзменение}`).attr("hidden", true);
  13. };
  14. // // // //
  15. ОтобразитьИзменениеОписания = мир =>
  16. {
  17. $(`#${мир.макет.зав.описаниеИзменение}`).removeAttr("hidden");
  18. };
  19. // // // //
  20. ОтслеживатьИзменениеОписанияМодуля = мир =>
  21. {
  22. $(`#${мир.макет.зав.описаниеИмя}`).on("input", function() {
  23. мир.уведомить("изменили описание модуля");
  24. });
  25. $(`#${мир.макет.зав.описаниеВерсия}`).on("input", function() {
  26. мир.уведомить("изменили описание модуля");
  27. });
  28. $(`#${мир.макет.зав.описаниеХранилище}`).on("input", function() {
  29. мир.уведомить("изменили описание модуля");
  30. });
  31. };
  32. // // // //
  33. ОтобразитьОписаниеМодуля = мир =>
  34. {
  35. var м = мир.редактируемыйМодуль;
  36. $(`#${мир.макет.зав.описаниеИмя}`).val(м.имя);
  37. $(`#${мир.макет.зав.описаниеВерсия}`).val(м.версия);
  38. $(`#${мир.макет.зав.описаниеХранилище}`).val(м["🏠"]);
  39. };
  40. // // // //
  41. ОтобразитьСтруктуруПунктаОписанияЗава = мир =>
  42. {
  43. $(`#${мир.макет.константы.содержимое}`).html(`
  44. <div class="зав-отступ">
  45. <form>
  46. <input id="${мир.макет.зав.описаниеИмя}" class="uk-input uk-margin-small" type="text" placeholder="Имя | Name">
  47. <input id="${мир.макет.зав.описаниеВерсия}" class="uk-input uk-margin-small" type="text" placeholder="Версия | Version">
  48. <input id="${мир.макет.зав.описаниеХранилище}" class="uk-input uk-margin-small" type="text" placeholder="Хранилище | Repository">
  49. </form>
  50. </div>
  51. `);
  52. };
  53. // // // //
  54. ОтобразитьВыборПунктаОписанияЗава = мир =>
  55. {
  56. $(`#${мир.макет.зав.описание}`).addClass("uk-active");
  57. };