Изменения от Издателя ГитЖС | Changes of GitJS Publisher
This commit is contained in:
121
пуск|run.js
121
пуск|run.js
@@ -1,4 +1,92 @@
|
|||||||
|
|
||||||
|
const ИМЯ = "Файлы Главреда | Glavred Files"
|
||||||
|
|
||||||
|
|
||||||
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
|
УведомитьОбОшибкеЗагрузкиСодержимогоРедактируемогоМодуля = function(мир)
|
||||||
|
{
|
||||||
|
var сообщение = "ОШИБКА Не удалось загрузить редактируемый модуль из хранилища бразуера | ERROR The module to be edited couldn't be loaded from the browser's storage";
|
||||||
|
console.error(сообщение);
|
||||||
|
console.error(мир.указатель);
|
||||||
|
/*
|
||||||
|
$(`#${мир.макет.константы.содержимое}`).html(`
|
||||||
|
<div class="ошибка">
|
||||||
|
<p>${сообщение}</p>
|
||||||
|
<p>${мир.указатель}</p>
|
||||||
|
</div>
|
||||||
|
`);
|
||||||
|
*/
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
|
ЗагрузитьСодержимоеРедактируемогоМодуля = function(мир)
|
||||||
|
{
|
||||||
|
// Пропускаем загрузку, если содержимое уже присутствует.
|
||||||
|
if (мир.редактируемыйМодуль.содержимое)
|
||||||
|
{
|
||||||
|
мир.уведомить("загрузили содержимое");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Загружаем содержимое.
|
||||||
|
мир.модули.загрузилиСодержимоеСохранённогоМодуля.подписатьРаз(function() {
|
||||||
|
мир.уведомить("загрузили содержимое");
|
||||||
|
});
|
||||||
|
мир.модули.неЗагрузилиСодержимоеСохранённогоМодуля.подписатьРаз(function() {
|
||||||
|
мир.уведомить("не загрузили содержимое");
|
||||||
|
});
|
||||||
|
мир.модули.загрузитьСодержимоеСохранённогоМодуля(мир.указатель);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
|
ПродолжитьЗагрузку = мир =>
|
||||||
|
{
|
||||||
|
мир.уведомить("загрузили содержимое");
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
|
ЗадатьПараметрМодуляФайламиГлавреда = function(мир)
|
||||||
|
{
|
||||||
|
задатьПараметрВСтрокеПоиска("📦", мир.редактируемыйМодуль.указатель);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
|
НазначитьРедактируемымМодульФайловГлавреда = function(мир)
|
||||||
|
{
|
||||||
|
мир.редактируемыйМодуль = мир.модули.модульПоИмени(ИМЯ);
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
|
ПроверитьНаличиеРедактируемогоМодуля = function(мир)
|
||||||
|
{
|
||||||
|
мир.редактируемыйМодуль = мир.модули.модульПоУказателю(мир.указатель);
|
||||||
|
if (мир.редактируемыйМодуль)
|
||||||
|
{
|
||||||
|
мир.уведомить("редактируемый модуль существует");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
мир.уведомить("редактируемый модуль не существует");
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
// // // //
|
// // // //
|
||||||
|
|
||||||
@@ -8,3 +96,36 @@
|
|||||||
console.debug("Привет от Файлов Главреда");
|
console.debug("Привет от Файлов Главреда");
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
|
ЗадатьЗаголовокВкладкиБраузера = мир =>
|
||||||
|
{
|
||||||
|
document.title = мир.редактируемыйМодуль.имя;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
|
РазобратьПараметрыФайловГлавреда = мир =>
|
||||||
|
{
|
||||||
|
мир.указатель = null;
|
||||||
|
мир.файл = null;
|
||||||
|
|
||||||
|
var параметры = new URLSearchParams(window.location.search);
|
||||||
|
for (var имя of параметры.keys())
|
||||||
|
{
|
||||||
|
var значение = decodeURI(параметры.get(имя));
|
||||||
|
var имя = decodeURI(имя);
|
||||||
|
if (имя == "📦")
|
||||||
|
{
|
||||||
|
мир.указатель = значение;
|
||||||
|
}
|
||||||
|
else if (имя == "📁")
|
||||||
|
{
|
||||||
|
мир.файл = значение;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|||||||
@@ -1,2 +1,14 @@
|
|||||||
пуск редактора
|
пуск редактора
|
||||||
вывести приветствие от файлов главреда
|
вывести приветствие от файлов главреда
|
||||||
|
разобрать параметры файлов главреда
|
||||||
|
проверить наличие редактируемого модуля
|
||||||
|
редактируемый модуль не существует
|
||||||
|
назначить редактируемым модуль файлов главреда
|
||||||
|
задать параметр модуля файлами главреда
|
||||||
|
продолжить загрузку
|
||||||
|
редактируемый модуль существует
|
||||||
|
загрузить содержимое редактируемого модуля
|
||||||
|
не загрузили содержимое
|
||||||
|
уведомить об ошибке загрузки содержимого редактируемого модуля
|
||||||
|
загрузили содержимое
|
||||||
|
задать заголовок вкладки браузера
|
||||||
@@ -211,89 +211,6 @@ const ИМЯ = "Главред | Glavred";
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
// // // //
|
|
||||||
|
|
||||||
|
|
||||||
УведомитьОбОшибкеЗагрузкиСодержимогоРедактируемогоМодуля = function(мир)
|
|
||||||
{
|
|
||||||
var сообщение = "ОШИБКА Не удалось загрузить редактируемый модуль из хранилища бразуера | ERROR The module to be edited couldn't be loaded from the browser's storage";
|
|
||||||
console.error(сообщение);
|
|
||||||
console.error(мир.указатель);
|
|
||||||
$(`#${мир.макет.константы.содержимое}`).html(`
|
|
||||||
<div class="ошибка">
|
|
||||||
<p>${сообщение}</p>
|
|
||||||
<p>${мир.указатель}</p>
|
|
||||||
</div>
|
|
||||||
`);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
// // // //
|
|
||||||
|
|
||||||
|
|
||||||
ЗагрузитьСодержимоеРедактируемогоМодуля = function(мир)
|
|
||||||
{
|
|
||||||
// Пропускаем загрузку, если содержимое уже присутствует.
|
|
||||||
if (мир.редактируемыйМодуль.содержимое)
|
|
||||||
{
|
|
||||||
мир.уведомить("загрузили содержимое");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Загружаем содержимое.
|
|
||||||
мир.модули.загрузилиСодержимоеСохранённогоМодуля.подписатьРаз(function() {
|
|
||||||
мир.уведомить("загрузили содержимое");
|
|
||||||
});
|
|
||||||
мир.модули.неЗагрузилиСодержимоеСохранённогоМодуля.подписатьРаз(function() {
|
|
||||||
мир.уведомить("не загрузили содержимое");
|
|
||||||
});
|
|
||||||
мир.модули.загрузитьСодержимоеСохранённогоМодуля(мир.указатель);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
// // // //
|
|
||||||
|
|
||||||
|
|
||||||
ПродолжитьЗагрузку = мир =>
|
|
||||||
{
|
|
||||||
мир.уведомить("загрузили содержимое");
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
// // // //
|
|
||||||
|
|
||||||
|
|
||||||
ЗадатьПараметрМодуляРедактором = function(мир)
|
|
||||||
{
|
|
||||||
задатьПараметрВСтрокеПоиска("📦", мир.редактируемыйМодуль.указатель);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
// // // //
|
|
||||||
|
|
||||||
|
|
||||||
НазначитьРедактируемымМодульРедактора = function(мир)
|
|
||||||
{
|
|
||||||
мир.редактируемыйМодуль = мир.модули.модульПоИмени(ИМЯ);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
// // // //
|
|
||||||
|
|
||||||
|
|
||||||
ПроверитьНаличиеРедактируемогоМодуля = function(мир)
|
|
||||||
{
|
|
||||||
мир.редактируемыйМодуль = мир.модули.модульПоУказателю(мир.указатель);
|
|
||||||
if (мир.редактируемыйМодуль)
|
|
||||||
{
|
|
||||||
мир.уведомить("редактируемый модуль существует");
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
мир.уведомить("редактируемый модуль не существует");
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
// // // //
|
// // // //
|
||||||
|
|
||||||
@@ -392,31 +309,6 @@ const ИМЯ = "Главред | Glavred";
|
|||||||
// // // //
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
РазобратьПараметры = function(мир)
|
|
||||||
{
|
|
||||||
мир.указатель = null;
|
|
||||||
мир.файл = null;
|
|
||||||
|
|
||||||
var параметры = new URLSearchParams(window.location.search);
|
|
||||||
for (var имя of параметры.keys())
|
|
||||||
{
|
|
||||||
var значение = decodeURI(параметры.get(имя));
|
|
||||||
var имя = decodeURI(имя);
|
|
||||||
if (имя == "📦")
|
|
||||||
{
|
|
||||||
мир.указатель = значение;
|
|
||||||
}
|
|
||||||
else if (имя == "📁")
|
|
||||||
{
|
|
||||||
мир.файл = значение;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
// // // //
|
|
||||||
|
|
||||||
|
|
||||||
ВывестиРазобранныеПараметры = function(мир)
|
ВывестиРазобранныеПараметры = function(мир)
|
||||||
{
|
{
|
||||||
console.debug(`
|
console.debug(`
|
||||||
|
|||||||
Reference in New Issue
Block a user