Browse Source

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

master
Главред | Glavred 4 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 м = мир.редактируемыйМодуль; 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>&#8226; </span>Описание | Description</a>
<li id="${мир.макет.зав.описание}">
<a id="${мир.макет.зав.описаниеСсылка}"><span id="${мир.макет.зав.описаниеИзменение}" hidden>&#8226; </span>Описание | Description</a>
</li> </li>
<li id="зав-файлы">
<a id="зав-файлы-ссылка"><span id="зав-файлы-изменение" hidden>&#8226; </span>Файлы | Files</a>
<li id="${мир.макет.зав.файлы}">
<a id="${мир.макет.зав.файлыСсылка}"><span id="${мир.макет.зав.файлыИзменение}" hidden>&#8226; </span>Файлы | Files</a>
</li> </li>
</ul> </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