Title: Редактор ПСКОВ 2 и компоненты Date: 2025-06-03 Category: News Slug: welcome-component Lang: ru # Заготовка редактора ПСКОВ 2 В мае сделал заготовку редактора ПСКОВ 2, которая умеет лишь: 1. показывать два пункта в левом меню 2. отображать содержимое выбранного пункта меню Функционально в этом сложно увидеть что-либо занимательное. Но таковое есть: и левое меню, и содержимое управляются компонентом, в данном случае [WelcomeComponent][wcmp]. Будущая функциональность вроде Git и Markdown тоже будет представлена компонентами. Структура компонента ещё не устоялась, но для примерного понимания приведу текущий вид конструктора `WelcomeComponent`: ```javascript 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. [wcmp]: https://github.com/kornerr/pskov2/blob/main/welcome.js