|
|
@@ -0,0 +1,118 @@ |
|
|
|
|
|
|
|
|
|
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
ОтслеживатьИзменениеОписанияМодуля = мир => |
|
|
|
{ |
|
|
|
console.debug("отслеживать изм"); |
|
|
|
$(`#зав-описание-имя`).on("change", function() { |
|
|
|
//мир.временныйМодуль.имя = $(this).val(); |
|
|
|
console.debug("имя теперь:", мир.временныйМодуль.имя); |
|
|
|
}); |
|
|
|
}; |
|
|
|
|
|
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
СоздатьВременныйМодуль = мир => |
|
|
|
{ |
|
|
|
var м = мир.редактируемыйМодуль; |
|
|
|
мир.временныйМодуль = new Модуль( |
|
|
|
м.имя, |
|
|
|
м.версия, |
|
|
|
м.дом, |
|
|
|
м.указатель, |
|
|
|
м.http, |
|
|
|
м.структура |
|
|
|
); |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
ОтобразитьОписаниеМодуля = мир => |
|
|
|
{ |
|
|
|
var м = мир.редактируемыйМодуль; |
|
|
|
$(`#зав-описание-имя`).val(м.имя); |
|
|
|
$(`#зав-описание-версия`).val(м.версия); |
|
|
|
$(`#зав-описание-хранилище`).val(м["🏠"]); |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
ОтобразитьСтруктуруПунктаОписанияЗава = мир => |
|
|
|
{ |
|
|
|
$(`#${мир.макет.константы.содержимое}`).html(` |
|
|
|
<div class="зав-отступ"> |
|
|
|
<form> |
|
|
|
<input id="зав-описание-имя" class="uk-input uk-margin-small" type="text" placeholder="Имя | Name"> |
|
|
|
<input id="зав-описание-версия" class="uk-input uk-margin-small" type="text" placeholder="Версия | Version"> |
|
|
|
<input id="зав-описание-хранилище" class="uk-input uk-margin-small" type="text" placeholder="Хранилище | Repository"> |
|
|
|
</form> |
|
|
|
</div> |
|
|
|
`); |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
ЗадатьВидСодержимогоМенюЗава = мир => |
|
|
|
{ |
|
|
|
задатьВид(` |
|
|
|
.зав-отступ |
|
|
|
{ |
|
|
|
padding: 1em; |
|
|
|
} |
|
|
|
`) |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
ОтобразитьВыборПунктаФайловЗава = мир => |
|
|
|
{ |
|
|
|
$(`#зав-файлы`).addClass("uk-active"); |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
ОтобразитьВыборПунктаОписанияЗава = мир => |
|
|
|
{ |
|
|
|
$(`#зав-описание`).addClass("uk-active"); |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
ЗадатьРазделМенюЗава = мир => |
|
|
|
{ |
|
|
|
$(`#${мир.макет.константы.меню}`).append(` |
|
|
|
<ul class="uk-nav uk-nav-default tm-nav"> |
|
|
|
<li class="uk-nav-header">📦 Модуль | Module</li> |
|
|
|
<li id="зав-описание"> |
|
|
|
<a id="зав-описание-ссылка"><span id="зав-описание-изменение" hidden>• </span>Описание | Description</a> |
|
|
|
</li> |
|
|
|
<li id="зав-файлы"> |
|
|
|
<a id="зав-файлы-ссылка"><span id="зав-файлы-изменение" hidden>• </span>Файлы | Files</a> |
|
|
|
</li> |
|
|
|
</ul> |
|
|
|
`); |
|
|
|
|
|
|
|
$(`#зав-описание-ссылка`).click(function() { |
|
|
|
мир.уведомить("выбрали пункт описания зава"); |
|
|
|
}); |
|
|
|
|
|
|
|
$(`#зав-файлы-ссылка`).click(function() { |
|
|
|
мир.уведомить("выбрали пункт файлов зава"); |
|
|
|
}); |
|
|
|
}; |