Изменения от Издателя ГитЖС | Changes of GitJS Publisher
This commit is contained in:
@@ -1,76 +1,4 @@
|
||||
/*
|
||||
* ВЫБОР ФАЙЛА
|
||||
*/
|
||||
|
||||
/*
|
||||
|
||||
ЗадатьУказанныйФайл = function(мир)
|
||||
{
|
||||
мир.файл = мир.файлы[мир.номерВыбранногоФайла];
|
||||
};
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
НеОтслеживатьРедактирование = function(мир)
|
||||
{
|
||||
мир.отслеживатьРедактирование = false;
|
||||
};
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
ОтслеживатьРедактирование = function(мир)
|
||||
{
|
||||
мир.отслеживатьРедактирование = true;
|
||||
};
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
ЗадатьПараметрФайла = function(мир)
|
||||
{
|
||||
var файл = мир.файлы[мир.номерВыбранногоФайла];
|
||||
задатьПараметрВСтрокеПоиска("📁", файл);
|
||||
};
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
ОтобразитьСодержимоеВыбранногоФайла = function(мир)
|
||||
{
|
||||
var файл = мир.файлы[мир.номерВыбранногоФайла];
|
||||
var содержимое = мир.временноеСодержимое[файл];
|
||||
if (!содержимое)
|
||||
{
|
||||
содержимое = мир.редактируемыйМодуль.содержимое[файл];
|
||||
};
|
||||
мир.редактор.session.setValue(содержимое);
|
||||
};
|
||||
|
||||
*/
|
||||
|
||||
/*
|
||||
* ПУСК
|
||||
*/
|
||||
|
||||
/*
|
||||
|
||||
const ИМЯ = "Главред | Glavred";
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
ЗадатьВременноеСодержимое = function(мир)
|
||||
{
|
||||
мир.временноеСодержимое = {};
|
||||
};
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
@@ -91,121 +19,6 @@ const ИМЯ = "Главред | Glavred";
|
||||
// // // //
|
||||
|
||||
|
||||
НастроитьОтслеживаниеРедактирования = function(мир)
|
||||
{
|
||||
мир.отслеживатьРедактирование = true;
|
||||
|
||||
мир.редактор.session.on("change", function(delta) {
|
||||
if (мир.отслеживатьРедактирование)
|
||||
{
|
||||
мир.уведомить("редактирование");
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
ВыбратьУказанныйФайл = function(мир)
|
||||
{
|
||||
мир.номерВыбранногоФайла = мир.файлы.indexOf(мир.файл);
|
||||
мир.уведомить("выбрали файл");
|
||||
}
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
ВыбратьПервыйФайл = function(мир)
|
||||
{
|
||||
мир.номерВыбранногоФайла = 0;
|
||||
мир.уведомить("выбрали файл");
|
||||
}
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
ПроверитьНаличиеУказанногоФайла = function(мир)
|
||||
{
|
||||
if (
|
||||
мир.файл &&
|
||||
мир.файлы.includes(мир.файл)
|
||||
) {
|
||||
мир.уведомить("указанный файл существует");
|
||||
}
|
||||
else
|
||||
{
|
||||
мир.уведомить("указанный файл не существует");
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
НастроитьAce = function(мир)
|
||||
{
|
||||
мир.редактор = window.ace.edit("редактор");
|
||||
мир.редактор.session.setMode("ace/mode/javascript");
|
||||
};
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
ВывестиРазобранныеПараметры = function(мир)
|
||||
{
|
||||
console.debug(`
|
||||
Разобранные параметры редактора:
|
||||
|
||||
* 📦: '${мир.указатель}'
|
||||
* 📁: '${мир.файл}'
|
||||
`);
|
||||
};
|
||||
|
||||
*/
|
||||
|
||||
/*
|
||||
* РЕДАКТИРОВАНИЕ
|
||||
*/
|
||||
|
||||
/*
|
||||
|
||||
СохранитьВременноеСодержимоеРедактируемогоФайла = function(мир)
|
||||
{
|
||||
var файл = мир.файлы[мир.номерВыбранногоФайла];
|
||||
var содержимое = мир.редактор.session.getValue();
|
||||
мир.временноеСодержимое[файл] = содержимое;
|
||||
};
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
ПометитьВыбранныйФайлКакИзменённый = function(мир)
|
||||
{
|
||||
$(`#${мир.макет.константы.файл}-${мир.номерВыбранногоФайла}-изменение`).removeAttr("hidden");
|
||||
};
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
ВывестиРедактирование = function(мир)
|
||||
{
|
||||
console.debug("Редактирование");
|
||||
};
|
||||
|
||||
*/
|
||||
|
||||
/*
|
||||
* СОХРАНЕНИЕ
|
||||
*/
|
||||
|
||||
/*
|
||||
|
||||
УведомитьОНеудачномСохраненииИзменений = function(мир)
|
||||
{
|
||||
UIkit.notification("Не удалось сохранить изменения", {status: "danger"});
|
||||
|
||||
Reference in New Issue
Block a user