Создать заготовку | Create a stub
This commit is contained in:
12
0000
Normal file
12
0000
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
UIK
|
||||||
|
1.0.0
|
||||||
|
https://git.opengamestudio.org/kornerr/uik
|
||||||
|
|
||||||
|
/макет|template.html
|
||||||
|
/макет|template.css
|
||||||
|
|
||||||
|
x /загрузка|load.js
|
||||||
|
/загрузка|load.череда
|
||||||
|
|
||||||
|
/пример|sample.js
|
||||||
|
/пример|sample.череда
|
||||||
52
загрузка|load.js
Normal file
52
загрузка|load.js
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
|
||||||
|
const ИМЯ = "UIK";
|
||||||
|
|
||||||
|
|
||||||
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
|
ЗапуститьПример = function(мир)
|
||||||
|
{
|
||||||
|
var модуль = мир.модули.модульПоИмени(ИМЯ);
|
||||||
|
var составляющие = [
|
||||||
|
"/пример|sample",
|
||||||
|
];
|
||||||
|
for (var номер in составляющие)
|
||||||
|
{
|
||||||
|
var составляющая = составляющие[номер];
|
||||||
|
модуль.исполнитьФайл(`${составляющая}.js`);
|
||||||
|
модуль.исполнитьЧереду(мир, `${составляющая}.череда`);
|
||||||
|
}
|
||||||
|
мир.уведомить("пуск примера");
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
|
ЗагрузитьБиблиотекиПримера = function(мир)
|
||||||
|
{
|
||||||
|
var указатели = [
|
||||||
|
"https://bitbucket.org/gitjs/jquery/raw/3.5.1/0000",
|
||||||
|
"https://bitbucket.org/gitjs/uikit/raw/3.2.0/0000",
|
||||||
|
];
|
||||||
|
|
||||||
|
var сообщение = "Загрузка библиотек | Loading libraries";
|
||||||
|
console.debug(сообщение, указатели);
|
||||||
|
|
||||||
|
var html = "";
|
||||||
|
for (var номер in указатели)
|
||||||
|
{
|
||||||
|
var указатель = указатели[номер];
|
||||||
|
html += `<li>${указатель}</li>`;
|
||||||
|
}
|
||||||
|
document.body.innerHTML += `<p>${сообщение}</p><ul>${html}</ul>`;
|
||||||
|
|
||||||
|
мир.модули.использовали.подписатьРаз(function() {
|
||||||
|
мир.уведомить("ручной пуск");
|
||||||
|
мир.уведомить("загрузили библиотеки примера");
|
||||||
|
});
|
||||||
|
|
||||||
|
мир.модули.использовать(указатели);
|
||||||
|
};
|
||||||
|
|
||||||
4
загрузка|load.череда
Normal file
4
загрузка|load.череда
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
пуск
|
||||||
|
загрузить библиотеки примера
|
||||||
|
загрузили библиотеки примера
|
||||||
|
запустить пример
|
||||||
28
макет|template.css
Normal file
28
макет|template.css
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
.tm-sidebar-left
|
||||||
|
{
|
||||||
|
width: 240px !important;
|
||||||
|
position: fixed;
|
||||||
|
top: 80px;
|
||||||
|
bottom: 0;
|
||||||
|
padding: 40px;
|
||||||
|
border-right: 1px #e5e5e5 solid;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tm-nav .uk-nav-header
|
||||||
|
{
|
||||||
|
padding: 8px 0;
|
||||||
|
border-bottom: 1px #e5e5e5 solid;
|
||||||
|
}
|
||||||
|
|
||||||
|
#${содержимое}
|
||||||
|
{
|
||||||
|
width: calc(100% - 320px);
|
||||||
|
height: calc(100% - 80px);
|
||||||
|
position: fixed;
|
||||||
|
top: 80px;
|
||||||
|
left: 320px;
|
||||||
|
right: 0;
|
||||||
|
bottom: 0;
|
||||||
|
}
|
||||||
|
|
||||||
71
макет|template.html
Normal file
71
макет|template.html
Normal file
@@ -0,0 +1,71 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
|
||||||
|
<link rel="stylesheet" href="макет|template.css">
|
||||||
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/uikit@3.2.0/dist/css/uikit.min.css" />
|
||||||
|
<script src="https://cdn.jsdelivr.net/npm/uikit@3.2.0/dist/js/uikit.min.js"></script>
|
||||||
|
<script src="https://cdn.jsdelivr.net/npm/uikit@3.2.0/dist/js/uikit-icons.min.js"></script>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<!-- МАКЕТ_НАЧАЛО -->
|
||||||
|
<!-- TEMPLATE_BEGIN -->
|
||||||
|
|
||||||
|
<div class="tm-navbar uk-navbar-container" uk-sticky>
|
||||||
|
<div class="uk-container uk-container-expand">
|
||||||
|
<nav class="uk-navbar">
|
||||||
|
<div id="${заголовок-лево}" class="uk-navbar-left">
|
||||||
|
|
||||||
|
<!-- ПРИМЕР_НАЧАЛО -->
|
||||||
|
<!-- SAMPLE_BEGIN -->
|
||||||
|
<p class="uk-navbar-item uk-logo">
|
||||||
|
Макет UIK | UIK template
|
||||||
|
</p>
|
||||||
|
<!-- ПРИМЕР_КОНЕЦ -->
|
||||||
|
<!-- SAMPLE_END -->
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div id="${заголовок-центр}" class="uk-navbar-center">
|
||||||
|
</div>
|
||||||
|
<div id="${заголовок-право}" class="uk-navbar-right">
|
||||||
|
|
||||||
|
<!-- ПРИМЕР_НАЧАЛО -->
|
||||||
|
<!-- SAMPLE_BEGIN -->
|
||||||
|
<ul class="uk-navbar-nav">
|
||||||
|
<li>
|
||||||
|
<a>💾</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<!-- ПРИМЕР_КОНЕЦ -->
|
||||||
|
<!-- SAMPLE_END -->
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="tm-sidebar-left">
|
||||||
|
<ul id="${меню}" class="uk-nav uk-nav-default tm-nav">
|
||||||
|
|
||||||
|
<!-- ПРИМЕР_НАЧАЛО -->
|
||||||
|
<!-- SAMPLE_BEGIN -->
|
||||||
|
<li class="uk-nav-header">📦 Зав | Mgr</li>
|
||||||
|
<li class="uk-active"><a>/загрузка|load.js</a></li>
|
||||||
|
<li><a>/загрузка|load.череда</a></li>
|
||||||
|
<li><a>/основа|main.js</a></li>
|
||||||
|
<li><a>/основа|main.череда</a></li>
|
||||||
|
<!-- ПРИМЕР_КОНЕЦ -->
|
||||||
|
<!-- SAMPLE_END -->
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="${содержимое}"></div>
|
||||||
|
|
||||||
|
<!-- МАКЕТ_КОНЕЦ -->
|
||||||
|
<!-- TEMPLATE_END -->
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
10
пример|sample.js
Normal file
10
пример|sample.js
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
|
ВывестиПриветствиеОтUIK = мир =>
|
||||||
|
{
|
||||||
|
console.debug("Привет от UIK");
|
||||||
|
};
|
||||||
|
|
||||||
2
пример|sample.череда
Normal file
2
пример|sample.череда
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
пуск примера
|
||||||
|
вывести приветствие от UIK
|
||||||
Reference in New Issue
Block a user