From df6421c4d406cd64f1cf2d70f709cd07e48468b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=93=D0=BB=D0=B0=D0=B2=D1=80=D0=B5=D0=B4=20=7C=20Glavred?= Date: Fri, 7 Aug 2020 15:03:04 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D1=8F=20=D0=BE=D1=82=20=D0=93=D0=BB=D0=B0=D0=B2=D1=80?= =?UTF-8?q?=D0=B5=D0=B4=D0=B0=20=D0=93=D0=B8=D1=82=D0=96=D0=A1=20|=20Chang?= =?UTF-8?q?es=20of=20GitJS=20Glavred?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- пуск|run.js | 118 ++++++++++++++++++++++++++++++++++++++ пуск|run.череда | 14 ++++- 2 files changed, 131 insertions(+), 1 deletion(-) diff --git a/пуск|run.js b/пуск|run.js index e69de29..4ed9f15 100644 --- a/пуск|run.js +++ b/пуск|run.js @@ -0,0 +1,118 @@ + + +// // // // + + +ОтслеживатьИзменениеОписанияМодуля = мир => +{ + console.debug("отслеживать изм"); + $(`#зав-описание-имя`).on("change", function() { + //мир.временныйМодуль.имя = $(this).val(); + console.debug("имя теперь:", мир.временныйМодуль.имя); + }); +}; + +// // // // + + +СоздатьВременныйМодуль = мир => +{ + var м = мир.редактируемыйМодуль; + мир.временныйМодуль = new Модуль( + м.имя, + м.версия, + м.дом, + м.указатель, + м.http, + м.структура + ); +}; + + +// // // // + + +ОтобразитьОписаниеМодуля = мир => +{ + var м = мир.редактируемыйМодуль; + $(`#зав-описание-имя`).val(м.имя); + $(`#зав-описание-версия`).val(м.версия); + $(`#зав-описание-хранилище`).val(м["🏠"]); +}; + + +// // // // + + +ОтобразитьСтруктуруПунктаОписанияЗава = мир => +{ + $(`#${мир.макет.константы.содержимое}`).html(` +
+
+ + + +
+
+ `); +}; + + + +// // // // + + +ЗадатьВидСодержимогоМенюЗава = мир => +{ + задатьВид(` +.зав-отступ +{ + padding: 1em; +} + `) +}; + + +// // // // + + +ОтобразитьВыборПунктаФайловЗава = мир => +{ + $(`#зав-файлы`).addClass("uk-active"); +}; + + +// // // // + + +ОтобразитьВыборПунктаОписанияЗава = мир => +{ + $(`#зав-описание`).addClass("uk-active"); +}; + + +// // // // + + +ЗадатьРазделМенюЗава = мир => +{ + $(`#${мир.макет.константы.меню}`).append(` + + `); + + $(`#зав-описание-ссылка`).click(function() { + мир.уведомить("выбрали пункт описания зава"); + }); + + $(`#зав-файлы-ссылка`).click(function() { + мир.уведомить("выбрали пункт файлов зава"); + }); +}; \ No newline at end of file diff --git a/пуск|run.череда b/пуск|run.череда index 3c7f09c..5bab937 100644 --- a/пуск|run.череда +++ b/пуск|run.череда @@ -1 +1,13 @@ -#пуск модулей главреда +пуск модулей главреда + задать раздел меню зава + задать вид содержимого меню зава + создать временный модуль +выбрали пункт описания зава + очистить отображение выбора в меню + отобразить выбор пункта описания зава + отобразить структуру пункта описания зава + отобразить описание модуля + отслеживать изменение описания модуля +выбрали пункт файлов зава + очистить отображение выбора в меню + отобразить выбор пункта файлов зава \ No newline at end of file