From 998fcfbc21a42718a9c210e1c3063c650f7e3ba8 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: Mon, 10 Aug 2020 15:22:43 +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 | 90 ++++++++++++++++++++++++++------------- пуск|run.череда | 9 +++- 2 files changed, 67 insertions(+), 32 deletions(-) diff --git a/пуск|run.js b/пуск|run.js index 4ed9f15..4fd8247 100644 --- a/пуск|run.js +++ b/пуск|run.js @@ -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(`
- - - + + +
`); @@ -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(` `); - $(`#зав-описание-ссылка`).click(function() { + $(`#${мир.макет.зав.описаниеСсылка}`).click(function() { мир.уведомить("выбрали пункт описания зава"); }); - $(`#зав-файлы-ссылка`).click(function() { + $(`#${мир.макет.зав.файлыСсылка}`).click(function() { мир.уведомить("выбрали пункт файлов зава"); }); }; \ No newline at end of file diff --git a/пуск|run.череда b/пуск|run.череда index 5bab937..a28c2d4 100644 --- a/пуск|run.череда +++ b/пуск|run.череда @@ -1,7 +1,6 @@ пуск модулей главреда задать раздел меню зава задать вид содержимого меню зава - создать временный модуль выбрали пункт описания зава очистить отображение выбора в меню отобразить выбор пункта описания зава @@ -10,4 +9,10 @@ отслеживать изменение описания модуля выбрали пункт файлов зава очистить отображение выбора в меню - отобразить выбор пункта файлов зава \ No newline at end of file + отобразить выбор пункта файлов зава +изменили описание модуля + отобразить изменение описания + сохранить временное описание + +сохранили изменения + очистить изменение описания \ No newline at end of file