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