Просмотр исходного кода

Изменения от Издателя ГитЖС | Changes of GitJS Publisher

master
Издатель | Publisher 3 лет назад
Родитель
Сommit
3ccdda4421
7 измененных файлов: 41 добавлений и 131 удалений
  1. +21
    -5
      загрузка|load.js
  2. +1
    -0
      загрузка|load.череда
  3. +0
    -32
      макет|template.css
  4. +0
    -87
      макет|template.html
  5. +0
    -6
      макет|template.json
  6. +13
    -0
      пуск|run.js
  7. +6
    -1
      пуск|run.череда

+ 21
- 5
загрузка|load.js Просмотреть файл

@@ -5,14 +5,11 @@ const ИМЯ = "Главред | Glavred";
// // // // // // // //




ЗапуститьРедактор = function(мир)
ЗапуститьРедактор = мир =>
{ {
var модуль = мир.модули.модульПоИмени(ИМЯ); var модуль = мир.модули.модульПоИмени(ИМЯ);
var составляющие = [ var составляющие = [
"/пуск|run", "/пуск|run",
// "/выбор-файла|file-selection",
// "/редактирование|editing",
// "/сохранение|saving",
]; ];
for (var номер in составляющие) for (var номер in составляющие)
{ {
@@ -27,12 +24,31 @@ const ИМЯ = "Главред | Glavred";
// // // // // // // //




ЗагрузитьБиблиотекиРедактора = function(мир)
ИспользоватьМодульМакета = мир =>
{
var модуль = мир.модули.модульПоИмени("UIK");
var составляющие = [
"/пример|sample",
];
for (var номер in составляющие)
{
var составляющая = составляющие[номер];
модуль.исполнитьФайл(`${составляющая}.js`);
модуль.исполнитьЧереду(мир, `${составляющая}.череда`);
}
};


// // // //


ЗагрузитьБиблиотекиРедактора = мир =>
{ {
var указатели = [ var указатели = [
"https://bitbucket.org/gitjs/ace/raw/1.4.12/0000", "https://bitbucket.org/gitjs/ace/raw/1.4.12/0000",
"https://bitbucket.org/gitjs/jquery/raw/3.5.1/0000", "https://bitbucket.org/gitjs/jquery/raw/3.5.1/0000",
"https://bitbucket.org/gitjs/uikit/raw/3.2.0/0000", "https://bitbucket.org/gitjs/uikit/raw/3.2.0/0000",
"https://git.opengamestudio.org/kornerr/uik/raw/branch/master/0000",
]; ];


var сообщение = "Загрузка библиотек | Loading libraries"; var сообщение = "Загрузка библиотек | Loading libraries";


+ 1
- 0
загрузка|load.череда Просмотреть файл

@@ -1,4 +1,5 @@
пуск пуск
загрузить библиотеки редактора загрузить библиотеки редактора
загрузили библиотеки редактора загрузили библиотеки редактора
использовать модуль макета
запустить редактор запустить редактор

+ 0
- 32
макет|template.css Просмотреть файл

@@ -1,32 +0,0 @@
.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;
}

.ошибка
{
margin: 1em;
}

+ 0
- 87
макет|template.html Просмотреть файл

@@ -1,87 +0,0 @@
<!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>
<script src="https://cdn.jsdelivr.net/gh/ajaxorg/ace-builds@v1.4.11/src-min-noconflict/ace.js"></script>
<script src="https://cdn.jsdelivr.net/gh/ajaxorg/ace-builds@v1.4.11/src-min-noconflict/mode-javascript.js"></script>
<script>
function настроитьAce()
{
var редактор = window.ace.edit("редактор");
редактор.session.setMode("ace/mode/javascript");
}
</script>
</head>
<body onload="настроитьAce()">

<!-- МАКЕТ_НАЧАЛО -->
<!-- TEMPLATE_BEGIN -->

<div class="tm-navbar uk-navbar-container" uk-sticky>
<div class="uk-container uk-container-expand">
<nav class="uk-navbar">
<div class="uk-navbar-left">
<a id="${заголовок}" class="uk-navbar-item uk-logo">

<!-- ПРИМЕР_НАЧАЛО -->
<!-- SAMPLE_BEGIN -->
Редактор | Editor
<!-- ПРИМЕР_КОНЕЦ -->
<!-- SAMPLE_END -->

</a>
<a id="${версия}">

<!-- ПРИМЕР_НАЧАЛО -->
<!-- SAMPLE_BEGIN -->
1.0.0
<!-- ПРИМЕР_КОНЕЦ -->
<!-- SAMPLE_END -->

</a>
</div>
<div class="uk-navbar-right">
<ul id="${действия}" class="uk-navbar-nav">

<!-- ПРИМЕР_НАЧАЛО -->
<!-- SAMPLE_BEGIN -->
<li>
<a>💾</a>
</li>
<!-- ПРИМЕР_КОНЕЦ -->
<!-- SAMPLE_END -->

</ul>
</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>

+ 0
- 6
макет|template.json Просмотреть файл

@@ -1,6 +0,0 @@
{
"действие": "<li id='${id}-элемент'><a id='${id}-ссылка'>${название}</a></li>",
"заголовокМеню": "<li class='uk-nav-header'>${название}</li>",
"пунктМеню": "<li id='${id}-элемент'><a id='${id}-ссылка'><span id='${id}-изменение' hidden>&#8226; </span>${название}</a></li>",
"выбранныйПунктМеню": "<li class='uk-active' id='${id}-элемент'><a id='${id}-ссылка'><span id='${id}-изменение' hidden>&#8226; </span>${название}</a></li>"
}

+ 13
- 0
пуск|run.js Просмотреть файл

@@ -1,4 +1,17 @@


const ИМЯ = "Главред | Glavred";


// // // //


ЗадатьЗаголовок = мир =>
{
$(`#${мир.макет.константы.заголовокЛево}`).html(`
<span class="uk-navbar-item uk-logo">${ИМЯ}</span>
`);
};



// // // // // // // //




+ 6
- 1
пуск|run.череда Просмотреть файл

@@ -1,2 +1,7 @@
пуск редактора пуск редактора
вывести приветствие от главреда
вывести приветствие от главреда
загрузить макет UIK
настроить макет UIK
установить макет UIK
очистить макет UIK от заглушек
задать заголовок

Загрузка…
Отмена
Сохранить