Изменения от Издателя ГитЖС | Changes of GitJS Publisher
This commit is contained in:
@@ -7,6 +7,17 @@ const ИМЯ = "UIK";
|
|||||||
|
|
||||||
ЗапуститьПример = function(мир)
|
ЗапуститьПример = function(мир)
|
||||||
{
|
{
|
||||||
|
мир.уведомить("пуск примера");
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
|
ЗагрузитьПример = function(мир)
|
||||||
|
{
|
||||||
|
console.debug("загрузить пример");
|
||||||
var модуль = мир.модули.модульПоИмени(ИМЯ);
|
var модуль = мир.модули.модульПоИмени(ИМЯ);
|
||||||
var составляющие = [
|
var составляющие = [
|
||||||
"/пример|sample",
|
"/пример|sample",
|
||||||
@@ -17,7 +28,6 @@ const ИМЯ = "UIK";
|
|||||||
модуль.исполнитьФайл(`${составляющая}.js`);
|
модуль.исполнитьФайл(`${составляющая}.js`);
|
||||||
модуль.исполнитьЧереду(мир, `${составляющая}.череда`);
|
модуль.исполнитьЧереду(мир, `${составляющая}.череда`);
|
||||||
}
|
}
|
||||||
мир.уведомить("пуск примера");
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@@ -50,3 +60,77 @@ const ИМЯ = "UIK";
|
|||||||
мир.модули.использовать(указатели);
|
мир.модули.использовать(указатели);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// ОСНОВА. Переместить в отдельный всегда исполняемый файл
|
||||||
|
|
||||||
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
|
ОчиститьМакетUIKОтЗаглушек = мир =>
|
||||||
|
{
|
||||||
|
$(`#${мир.макет.константы.заголовокЛево}`).text("");
|
||||||
|
$(`#${мир.макет.константы.заголовокПраво}`).text("");
|
||||||
|
$(`#${мир.макет.константы.меню}`).text("");
|
||||||
|
$(`#${мир.макет.константы.содержимое}`).text("");
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
|
УстановитьМакетUIK = мир =>
|
||||||
|
{
|
||||||
|
document.body.innerHTML = мир.макет.структура;
|
||||||
|
|
||||||
|
var вид = document.createElement("style");
|
||||||
|
document.head.appendChild(вид);
|
||||||
|
вид.innerHTML = мир.макет.вид;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
|
НастроитьМакетUIK = мир =>
|
||||||
|
{
|
||||||
|
var название = "пример";
|
||||||
|
var html = мир.макет.структура;
|
||||||
|
var css = мир.макет.вид;
|
||||||
|
|
||||||
|
// Вырезаем тело из макета.
|
||||||
|
var начало = html.indexOf("<!-- МАКЕТ_НАЧАЛО -->");
|
||||||
|
var конец = html.indexOf("<!-- МАКЕТ_КОНЕЦ -->");
|
||||||
|
html = html.substring(начало, конец);
|
||||||
|
|
||||||
|
мир.макет.константы = {
|
||||||
|
"заголовокЛево": `${название}-заголовокЛево`,
|
||||||
|
"заголовокПраво": `${название}-заголовокПраво`,
|
||||||
|
"меню": `${название}-меню`,
|
||||||
|
"содержимое": `${название}-содержимое`,
|
||||||
|
};
|
||||||
|
// Заменяем константы в макете.
|
||||||
|
for (var константа in мир.макет.константы)
|
||||||
|
{
|
||||||
|
var старое = "${" + константа + "}";
|
||||||
|
var новое = мир.макет.константы[константа];
|
||||||
|
html = html.replace(старое, новое);
|
||||||
|
css = css.replace(старое, новое);
|
||||||
|
}
|
||||||
|
|
||||||
|
мир.макет.структура = html;
|
||||||
|
мир.макет.вид = css;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
|
ЗагрузитьМакетUIK = мир =>
|
||||||
|
{
|
||||||
|
var м = мир.модули.модульПоИмени(ИМЯ);
|
||||||
|
мир.макет = {
|
||||||
|
"структура": м.содержимое["/макет|template.html"],
|
||||||
|
"вид": м.содержимое["/макет|template.css"],
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
пуск
|
пуск
|
||||||
загрузить библиотеки примера
|
загрузить библиотеки примера
|
||||||
загрузили библиотеки примера
|
загрузили библиотеки примера
|
||||||
|
загрузить пример
|
||||||
запустить пример
|
запустить пример
|
||||||
@@ -131,78 +131,6 @@ const ИМЯ = "UIK";
|
|||||||
// // // //
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
ОчиститьМакетUIKОтЗаглушек = мир =>
|
|
||||||
{
|
|
||||||
$(`#${мир.макет.константы.заголовокЛево}`).text("");
|
|
||||||
$(`#${мир.макет.константы.заголовокПраво}`).text("");
|
|
||||||
$(`#${мир.макет.константы.меню}`).text("");
|
|
||||||
$(`#${мир.макет.константы.содержимое}`).text("");
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
// // // //
|
|
||||||
|
|
||||||
|
|
||||||
УстановитьМакетUIK = мир =>
|
|
||||||
{
|
|
||||||
document.body.innerHTML = мир.макет.структура;
|
|
||||||
|
|
||||||
var вид = document.createElement("style");
|
|
||||||
document.head.appendChild(вид);
|
|
||||||
вид.innerHTML = мир.макет.вид;
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
// // // //
|
|
||||||
|
|
||||||
|
|
||||||
НастроитьМакетUIK = мир =>
|
|
||||||
{
|
|
||||||
var название = "пример";
|
|
||||||
var html = мир.макет.структура;
|
|
||||||
var css = мир.макет.вид;
|
|
||||||
|
|
||||||
// Вырезаем тело из макета.
|
|
||||||
var начало = html.indexOf("<!-- МАКЕТ_НАЧАЛО -->");
|
|
||||||
var конец = html.indexOf("<!-- МАКЕТ_КОНЕЦ -->");
|
|
||||||
html = html.substring(начало, конец);
|
|
||||||
|
|
||||||
мир.макет.константы = {
|
|
||||||
"заголовокЛево": `${название}-заголовокЛево`,
|
|
||||||
"заголовокПраво": `${название}-заголовокПраво`,
|
|
||||||
"меню": `${название}-меню`,
|
|
||||||
"содержимое": `${название}-содержимое`,
|
|
||||||
};
|
|
||||||
// Заменяем константы в макете.
|
|
||||||
for (var константа in мир.макет.константы)
|
|
||||||
{
|
|
||||||
var старое = "${" + константа + "}";
|
|
||||||
var новое = мир.макет.константы[константа];
|
|
||||||
html = html.replace(старое, новое);
|
|
||||||
css = css.replace(старое, новое);
|
|
||||||
}
|
|
||||||
|
|
||||||
мир.макет.структура = html;
|
|
||||||
мир.макет.вид = css;
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
// // // //
|
|
||||||
|
|
||||||
|
|
||||||
ЗагрузитьМакетUIK = мир =>
|
|
||||||
{
|
|
||||||
var м = мир.модули.модульПоИмени(ИМЯ);
|
|
||||||
мир.макет = {
|
|
||||||
"структура": м.содержимое["/макет|template.html"],
|
|
||||||
"вид": м.содержимое["/макет|template.css"],
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
// // // //
|
|
||||||
|
|
||||||
|
|
||||||
ВывестиПриветствиеОтUIK = мир =>
|
ВывестиПриветствиеОтUIK = мир =>
|
||||||
{
|
{
|
||||||
console.debug("Привет от UIK");
|
console.debug("Привет от UIK");
|
||||||
|
|||||||
Reference in New Issue
Block a user