|
@@ -3,29 +3,47 @@ |
|
|
// // // // |
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ОтслеживатьИзменениеОписанияМодуля = мир => |
|
|
|
|
|
|
|
|
СохранитьВременноеОписание = мир => |
|
|
{ |
|
|
{ |
|
|
console.debug("отслеживать изм"); |
|
|
|
|
|
$(`#зав-описание-имя`).on("change", function() { |
|
|
|
|
|
//мир.временныйМодуль.имя = $(this).val(); |
|
|
|
|
|
console.debug("имя теперь:", мир.временныйМодуль.имя); |
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
var м = мир.редактируемыйМодуль; |
|
|
|
|
|
м.имя = $(`#${мир.макет.зав.описаниеИмя}`).val() |
|
|
|
|
|
м.версия = $(`#${мир.макет.зав.описаниеВерсия}`).val() |
|
|
|
|
|
м["🏠"] = $(`#${мир.макет.зав.описаниеХранилище}`).val() |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// // // // |
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
СоздатьВременныйМодуль = мир => |
|
|
|
|
|
|
|
|
ОчиститьИзменениеОписания = мир => |
|
|
{ |
|
|
{ |
|
|
var м = мир.редактируемыйМодуль; |
|
|
|
|
|
мир.временныйМодуль = new Модуль( |
|
|
|
|
|
м.имя, |
|
|
|
|
|
м.версия, |
|
|
|
|
|
м.дом, |
|
|
|
|
|
м.указатель, |
|
|
|
|
|
м.http, |
|
|
|
|
|
м.структура |
|
|
|
|
|
); |
|
|
|
|
|
|
|
|
$(`#${мир.макет.зав.описаниеИзменение}`).attr("hidden", true); |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ОтобразитьИзменениеОписания = мир => |
|
|
|
|
|
{ |
|
|
|
|
|
$(`#${мир.макет.зав.описаниеИзменение}`).removeAttr("hidden"); |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ОтслеживатьИзменениеОписанияМодуля = мир => |
|
|
|
|
|
{ |
|
|
|
|
|
$(`#${мир.макет.зав.описаниеИмя}`).on("input", function() { |
|
|
|
|
|
мир.уведомить("изменили описание модуля"); |
|
|
|
|
|
}); |
|
|
|
|
|
$(`#${мир.макет.зав.описаниеВерсия}`).on("input", function() { |
|
|
|
|
|
мир.уведомить("изменили описание модуля"); |
|
|
|
|
|
}); |
|
|
|
|
|
$(`#${мир.макет.зав.описаниеХранилище}`).on("input", function() { |
|
|
|
|
|
мир.уведомить("изменили описание модуля"); |
|
|
|
|
|
}); |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -35,9 +53,9 @@ |
|
|
ОтобразитьОписаниеМодуля = мир => |
|
|
ОтобразитьОписаниеМодуля = мир => |
|
|
{ |
|
|
{ |
|
|
var м = мир.редактируемыйМодуль; |
|
|
var м = мир.редактируемыйМодуль; |
|
|
$(`#зав-описание-имя`).val(м.имя); |
|
|
|
|
|
$(`#зав-описание-версия`).val(м.версия); |
|
|
|
|
|
$(`#зав-описание-хранилище`).val(м["🏠"]); |
|
|
|
|
|
|
|
|
$(`#${мир.макет.зав.описаниеИмя}`).val(м.имя); |
|
|
|
|
|
$(`#${мир.макет.зав.описаниеВерсия}`).val(м.версия); |
|
|
|
|
|
$(`#${мир.макет.зав.описаниеХранилище}`).val(м["🏠"]); |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -49,9 +67,9 @@ |
|
|
$(`#${мир.макет.константы.содержимое}`).html(` |
|
|
$(`#${мир.макет.константы.содержимое}`).html(` |
|
|
<div class="зав-отступ"> |
|
|
<div class="зав-отступ"> |
|
|
<form> |
|
|
<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"> |
|
|
|
|
|
|
|
|
<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> |
|
|
</form> |
|
|
</div> |
|
|
</div> |
|
|
`); |
|
|
`); |
|
@@ -78,7 +96,7 @@ |
|
|
|
|
|
|
|
|
ОтобразитьВыборПунктаФайловЗава = мир => |
|
|
ОтобразитьВыборПунктаФайловЗава = мир => |
|
|
{ |
|
|
{ |
|
|
$(`#зав-файлы`).addClass("uk-active"); |
|
|
|
|
|
|
|
|
$(`#${мир.макет.зав.описание}`).addClass("uk-active"); |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -87,7 +105,7 @@ |
|
|
|
|
|
|
|
|
ОтобразитьВыборПунктаОписанияЗава = мир => |
|
|
ОтобразитьВыборПунктаОписанияЗава = мир => |
|
|
{ |
|
|
{ |
|
|
$(`#зав-описание`).addClass("uk-active"); |
|
|
|
|
|
|
|
|
$(`#${мир.макет.зав.описание}`).addClass("uk-active"); |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -96,23 +114,35 @@ |
|
|
|
|
|
|
|
|
ЗадатьРазделМенюЗава = мир => |
|
|
ЗадатьРазделМенюЗава = мир => |
|
|
{ |
|
|
{ |
|
|
|
|
|
мир.макет.зав = { |
|
|
|
|
|
"описание": "зав-описание", |
|
|
|
|
|
"описаниеСсылка": "зав-описание-ссылка", |
|
|
|
|
|
"описаниеИзменение": "зав-описание-изменение", |
|
|
|
|
|
"описаниеИмя": "зав-описание-имя", |
|
|
|
|
|
"описаниеВерсия": "зав-описание-версия", |
|
|
|
|
|
"описаниеХранилище": "зав-описание-хранилище", |
|
|
|
|
|
"файлы": "зав-файлы", |
|
|
|
|
|
"файлыСсылка": "зав-файлы-ссылка", |
|
|
|
|
|
"файлыИзменение": "зав-файлы-изменение", |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
$(`#${мир.макет.константы.меню}`).append(` |
|
|
$(`#${мир.макет.константы.меню}`).append(` |
|
|
<ul class="uk-nav uk-nav-default tm-nav"> |
|
|
<ul class="uk-nav uk-nav-default tm-nav"> |
|
|
<li class="uk-nav-header">📦 Модуль | Module</li> |
|
|
<li class="uk-nav-header">📦 Модуль | Module</li> |
|
|
<li id="зав-описание"> |
|
|
|
|
|
<a id="зав-описание-ссылка"><span id="зав-описание-изменение" hidden>• </span>Описание | Description</a> |
|
|
|
|
|
|
|
|
<li id="${мир.макет.зав.описание}"> |
|
|
|
|
|
<a id="${мир.макет.зав.описаниеСсылка}"><span id="${мир.макет.зав.описаниеИзменение}" hidden>• </span>Описание | Description</a> |
|
|
</li> |
|
|
</li> |
|
|
<li id="зав-файлы"> |
|
|
|
|
|
<a id="зав-файлы-ссылка"><span id="зав-файлы-изменение" hidden>• </span>Файлы | Files</a> |
|
|
|
|
|
|
|
|
<li id="${мир.макет.зав.файлы}"> |
|
|
|
|
|
<a id="${мир.макет.зав.файлыСсылка}"><span id="${мир.макет.зав.файлыИзменение}" hidden>• </span>Файлы | Files</a> |
|
|
</li> |
|
|
</li> |
|
|
</ul> |
|
|
</ul> |
|
|
`); |
|
|
`); |
|
|
|
|
|
|
|
|
$(`#зав-описание-ссылка`).click(function() { |
|
|
|
|
|
|
|
|
$(`#${мир.макет.зав.описаниеСсылка}`).click(function() { |
|
|
мир.уведомить("выбрали пункт описания зава"); |
|
|
мир.уведомить("выбрали пункт описания зава"); |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
$(`#зав-файлы-ссылка`).click(function() { |
|
|
|
|
|
|
|
|
$(`#${мир.макет.зав.файлыСсылка}`).click(function() { |
|
|
мир.уведомить("выбрали пункт файлов зава"); |
|
|
мир.уведомить("выбрали пункт файлов зава"); |
|
|
}); |
|
|
}); |
|
|
}; |
|
|
}; |