diff --git a/🎬.череда b/🎬.череда index 5191c1a..a603b1e 100644 --- a/🎬.череда +++ b/🎬.череда @@ -1,5 +1,6 @@ пуск задать заголовок + скрыть отладочные элементы страницы отобразить страницу загрузки маджонга проверить наличие обновлений приложения обновления приложения отсутствуют diff --git a/🏁.js b/🏁.js index dd8ae0e..00c1e9d 100644 --- a/🏁.js +++ b/🏁.js @@ -3,7 +3,8 @@ // // // // -ПлавноУбратьСтраницуЗагрузкиМаджонга = мир => +ПлавноУбратьСтраницуЗагрузкиМаджонгаИСкрытьКрутилку = мир => { плавноСкрытьИУдалить("экран-загрузки", { "задержка": 0.4 }); + плавноСкрыть("крутилка", { "задержка": 0.4 }); }; \ No newline at end of file diff --git a/🏁.череда b/🏁.череда index 9b78e3e..2e7041c 100644 --- a/🏁.череда +++ b/🏁.череда @@ -1,2 +1,2 @@ надо окончить загрузку маджонга - плавно убрать страницу загрузки маджонга \ No newline at end of file + плавно убрать страницу загрузки маджонга и скрыть крутилку \ No newline at end of file diff --git a/🙈.css b/🙈.css index b2fa4cf..db7af13 100644 --- a/🙈.css +++ b/🙈.css @@ -6,4 +6,6 @@ top: 0; right: 0; bottom: 0; + width: 100%; + height: 100%; } \ No newline at end of file diff --git a/🙈.html b/🙈.html index 81d8a90..7128625 100644 --- a/🙈.html +++ b/🙈.html @@ -1,8 +1,5 @@ -
-
- Маджонг ⚬ 麻将 ⚬ Mahjong -

🀄 МАОН

-

${версия}

-
-
-
\ No newline at end of file +
+

Маджонг ⚬ 麻将 ⚬ Mahjong

+

🀄 МАОН

+

${версия}

+
\ No newline at end of file diff --git a/🙈.js b/🙈.js index dfeceae..6468cec 100644 --- a/🙈.js +++ b/🙈.js @@ -15,12 +15,34 @@ ОтобразитьСтраницуЗагрузкиМаджонга = мир => { var м = мир.модули.модульПоУказателю(УКАЗАТЕЛЬ_ЭТОГО_МОДУЛЯ); - - var структура = м.содержимое["/🙈.html"] - .replace(/\${версия}/g, м.версия); - document.body.innerHTML = структура; var вид = document.createElement("style"); document.head.appendChild(вид); вид.innerHTML = м.содержимое["/🙈.css"]; + + var структура = м.содержимое["/🙈.html"] + .replace(/\${версия}/g, м.версия); + // Вставляем содержимое в рамку, чтобы применяемые стили UIkit не + // дёргали надписи. + // https://stackoverflow.com/a/8322025 + var рамка = ""; + document.body.insertAdjacentHTML("afterbegin", рамка); + document.getElementById("экран-загрузки").src = "data:text/html;charset=utf-8," + структура; +}; + + +// // // // + + +СкрытьОтладочныеЭлементыСтраницы = мир => +{ + var элементы = document.body.children; + for (var номер in элементы) + { + var элемент = элементы[номер]; + if (элемент.classList && элемент.classList.contains("отладка")) + { + элемент.hidden = true; + } + } }; \ No newline at end of file