From 3a8ccac72e8980728a28b16e0cbfd0ba33e7c816 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: Tue, 29 Sep 2020 15:35:34 +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 --- 0000 | 3 +- интерфейс|ui.js | 52 ++++++++++++++++++++++++++++++ интерфейс|ui.череда | 2 ++ функции|functions.js | 17 ---------- 4 files changed, 55 insertions(+), 19 deletions(-) delete mode 100644 функции|functions.js diff --git a/0000 b/0000 index ad29761..300db94 100644 --- a/0000 +++ b/0000 @@ -7,5 +7,4 @@ x /интерфейс|ui.js x /пуск|run.js /пуск|run.череда x /тема|theme.js -/тема|theme.череда -x /функции|functions.js \ No newline at end of file +/тема|theme.череда \ No newline at end of file diff --git a/интерфейс|ui.js b/интерфейс|ui.js index 480cc06..aa2a12b 100644 --- a/интерфейс|ui.js +++ b/интерфейс|ui.js @@ -3,6 +3,58 @@ // // // // +СоздатьЭлементыУправленияМасштабом = мир => +{ + var элементы = document.createElement("div"); + элементы.innerHTML = ` + + `; + элементы.style = ` +position: fixed; +right: 0; +top: 50%; +transform: translateX(-50%) translateY(-50%); + `; + мир.окна.управление.элемент.appendChild(элементы); + + $(`#увеличить-масштаб`).click(function() { + мир.уведомить("кнопка увеличения масштаба"); + }); + $(`#уменьшить-масштаб`).click(function() { + мир.уведомить("кнопка уменьшения масштаба"); + }); +}; + + +// // // // + + +СоздатьОкноУправления = мир => +{ + мир.окна.управление = { + "указатель": "окно-управления", + }; + + var окно = document.createElement("div"); + окно.id = мир.окна.управление.указатель; + document.body.appendChild(окно); + окно.style = ` +position: absolute; +left: 0; +top: 0; +right: 0; +bottom: 0; + `; + мир.окна.управление.элемент = окно; +}; + + +// // // // + + ЗадатьПораженческоеСодержимоеОкнуОкончания = мир => { $(`#${мир.окна.окончание.указатель}-содержимое`).html(` diff --git a/интерфейс|ui.череда b/интерфейс|ui.череда index 93187ce..622baed 100644 --- a/интерфейс|ui.череда +++ b/интерфейс|ui.череда @@ -1,5 +1,7 @@ пуск модулей маджонга создать хранилище окон + создать окно управления + создать элементы управления масштабом создать окно приветствия задать вид и анимацию окна приветствия подготовить анимацию окна приветствия diff --git a/функции|functions.js b/функции|functions.js deleted file mode 100644 index 7327f1f..0000000 --- a/функции|functions.js +++ /dev/null @@ -1,17 +0,0 @@ - - -// // // // - - -добавитьОкно = (id, html, css) => -{ - var окно = document.createElement("div"); - окно.id = id; - окно.innerHTML = html; - var вид = document.createElement("style"); - вид.innerHTML = css; - document.body.appendChild(окно); - document.head.appendChild(вид); - return окно; -}; -