В новостях...

Редактор ПСКОВ 2 и компоненты

2025-06-03

Заготовка редактора ПСКОВ 2

В мае сделал заготовку редактора ПСКОВ 2, которая умеет лишь:

  1. показывать два пункта в левом меню
  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.