1.8 KiB
1.8 KiB
Title: Редактор ПСКОВ 2 и компоненты Date: 2025-06-03 Category: News Slug: welcome-component Lang: ru
Заготовка редактора ПСКОВ 2
В мае сделал заготовку редактора ПСКОВ 2, которая умеет лишь:
- показывать два пункта в левом меню
- отображать содержимое выбранного пункта меню
Функционально в этом сложно увидеть что-либо занимательное. Но таковое есть: и левое меню, и содержимое управляются компонентом, в данном случае WelcomeComponent. Будущая функциональность вроде Git и Markdown тоже будет представлена компонентами.
Структура компонента ещё не устоялась, но для примерного понимания приведу
текущий вид конструктора WelcomeComponent:
function WelcomeComponent() {
this._construct = function() {
this.ctrl = new CLDController(new WelcomeContext());
// Dbg.
this.ctrl.registerCallback((c) => {
console.log(`ИГР WelcomeC._construct ctrl key/value: '${c.recentField}'/'${c.field(c.recentField)}'`);
});
this.setupHTML();
this.setupEffects();
this.setupEvents();
this.setupShoulds();
};
- - - -
Июнь
В июне планирую сделать заготовку компонента Git.