Browse Source

Изменения от Главреда ГитЖС | Changes of GitJS Glavred

master
Главред | Glavred 3 years ago
parent
commit
998fcfbc21
2 changed files with 67 additions and 32 deletions
  1. +60
    -30
      пуск|run.js
  2. +7
    -2
      пуск|run.череда

+ 60
- 30
пуск|run.js View File

@@ -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 м = мир.редактируемыйМодуль;
$(`#зав-описание-имя`).val(м.имя);
$(`#зав-описание-версия`).val(м.версия);
$(`#зав-описание-хранилище`).val(м["🏠"]);
$(`#${мир.макет.зав.описаниеИмя}`).val(м.имя);
$(`#${мир.макет.зав.описаниеВерсия}`).val(м.версия);
$(`#${мир.макет.зав.описаниеХранилище}`).val(м["🏠"]);
};


@@ -49,9 +67,9 @@
$(`#${мир.макет.константы.содержимое}`).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">
<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>
`);
@@ -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(`
<ul class="uk-nav uk-nav-default tm-nav">
<li class="uk-nav-header">📦 Модуль | Module</li>
<li id="зав-описание">
<a id="зав-описание-ссылка"><span id="зав-описание-изменение" hidden>&#8226; </span>Описание | Description</a>
<li id="${мир.макет.зав.описание}">
<a id="${мир.макет.зав.описаниеСсылка}"><span id="${мир.макет.зав.описаниеИзменение}" hidden>&#8226; </span>Описание | Description</a>
</li>
<li id="зав-файлы">
<a id="зав-файлы-ссылка"><span id="зав-файлы-изменение" hidden>&#8226; </span>Файлы | Files</a>
<li id="${мир.макет.зав.файлы}">
<a id="${мир.макет.зав.файлыСсылка}"><span id="${мир.макет.зав.файлыИзменение}" hidden>&#8226; </span>Файлы | Files</a>
</li>
</ul>
`);

$(`#зав-описание-ссылка`).click(function() {
$(`#${мир.макет.зав.описаниеСсылка}`).click(function() {
мир.уведомить("выбрали пункт описания зава");
});
$(`#зав-файлы-ссылка`).click(function() {
$(`#${мир.макет.зав.файлыСсылка}`).click(function() {
мир.уведомить("выбрали пункт файлов зава");
});
};

+ 7
- 2
пуск|run.череда View File

@@ -1,7 +1,6 @@
пуск модулей главреда
задать раздел меню зава
задать вид содержимого меню зава
создать временный модуль
выбрали пункт описания зава
очистить отображение выбора в меню
отобразить выбор пункта описания зава
@@ -10,4 +9,10 @@
отслеживать изменение описания модуля
выбрали пункт файлов зава
очистить отображение выбора в меню
отобразить выбор пункта файлов зава
отобразить выбор пункта файлов зава
изменили описание модуля
отобразить изменение описания
сохранить временное описание

сохранили изменения
очистить изменение описания

Loading…
Cancel
Save