mirror of
https://github.com/IRBorisov/ConceptPortal.git
synced 2025-06-26 04:50:36 +03:00
B: Fix list HTML structure
This commit is contained in:
parent
2dc2649ff6
commit
050cb4f0c0
|
@ -20,24 +20,26 @@ export function HelpConceptSynthesis() {
|
||||||
<p>
|
<p>
|
||||||
Расширение выразительной способности достигается несколькими способами в зависимости от соотношения
|
Расширение выразительной способности достигается несколькими способами в зависимости от соотношения
|
||||||
синтезируемых точек зрения:
|
синтезируемых точек зрения:
|
||||||
<li>
|
<ul>
|
||||||
<b>аспектный синтез</b> характеризуется отождествлением общих понятий в случае, когда часть неопределяемых
|
<li>
|
||||||
понятий является общей для двух точек зрения;
|
<b>аспектный синтез</b> характеризуется отождествлением общих понятий в случае, когда часть неопределяемых
|
||||||
</li>
|
понятий является общей для двух точек зрения;
|
||||||
<li>
|
</li>
|
||||||
<b>конкретизирующий синтез</b> заменяет неопределяемое слабо ограниченное понятия из одной схемы на более
|
<li>
|
||||||
ограниченное, конкретное базовое или производное понятие из другой схемы;
|
<b>конкретизирующий синтез</b> заменяет неопределяемое слабо ограниченное понятия из одной схемы на более
|
||||||
</li>
|
ограниченное, конкретное базовое или производное понятие из другой схемы;
|
||||||
<li>
|
</li>
|
||||||
<b>синтез через новое новое отношение</b> помимо исходных схем использует абстрактную (не имеющую предметной
|
<li>
|
||||||
интерпретации) схему для соединения понятий из двух операндов путем введения нового неопределяемого понятия,
|
<b>синтез через новое новое отношение</b> помимо исходных схем использует абстрактную (не имеющую предметной
|
||||||
моделирующего отношения между синтезируемыми схемами.
|
интерпретации) схему для соединения понятий из двух операндов путем введения нового неопределяемого понятия,
|
||||||
</li>
|
моделирующего отношения между синтезируемыми схемами.
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
Возможно использование комбинации описанных подходов в рамках одного синтеза. Более подробно про реализацию
|
Поддерживается использование комбинации описанных подходов в рамках одного синтеза. Более подробно про
|
||||||
операций в родоструктурной форме можно прочитать в{' '}
|
реализацию операций в родоструктурной форме можно прочитать в{' '}
|
||||||
<LinkTopic text='разделе Операции' topic={HelpTopic.RSL_OPERATIONS} />
|
<LinkTopic text='разделе Операции' topic={HelpTopic.RSL_OPERATIONS} />.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
Для управления совокупностью синтезов используются{' '}
|
Для управления совокупностью синтезов используются{' '}
|
||||||
|
|
|
@ -9,23 +9,25 @@ export function HelpAccess() {
|
||||||
<p>
|
<p>
|
||||||
Доступ к контенту на Портале может быть ограничен владельцем каждой схемы в рамках <b>политики доступа</b>.
|
Доступ к контенту на Портале может быть ограничен владельцем каждой схемы в рамках <b>политики доступа</b>.
|
||||||
</p>
|
</p>
|
||||||
<li>
|
<ul>
|
||||||
<IconPublic className='inline-icon icon-green' /> публичная политика не ограничивает чтение схемы
|
<li>
|
||||||
</li>
|
<IconPublic className='inline-icon icon-green' /> публичная политика не ограничивает чтение схемы
|
||||||
<li>
|
</li>
|
||||||
<IconProtected className='inline-icon icon-blue' /> защитная политика запрещает доступ для всех кроме редакторов
|
<li>
|
||||||
и владельца схемы
|
<IconProtected className='inline-icon icon-blue' /> защитная политика запрещает доступ для всех кроме
|
||||||
</li>
|
редакторов и владельца схемы
|
||||||
<li>
|
</li>
|
||||||
<IconPrivate className='inline-icon icon-red' /> личная политика оставляет доступ к схеме только владельцу
|
<li>
|
||||||
</li>
|
<IconPrivate className='inline-icon icon-red' /> личная политика оставляет доступ к схеме только владельцу
|
||||||
<li>
|
</li>
|
||||||
<IconHide className='inline-icon' /> режим скрытия схемы из списка в Библиотеке не ограничивает доступ к схеме
|
<li>
|
||||||
по прямой ссылке
|
<IconHide className='inline-icon' /> режим скрытия схемы из списка в Библиотеке не ограничивает доступ к схеме
|
||||||
</li>
|
по прямой ссылке
|
||||||
<li>
|
</li>
|
||||||
<IconImmutable className='inline-icon' /> режим защиты от редактирования предохраняет от случайных изменений
|
<li>
|
||||||
</li>
|
<IconImmutable className='inline-icon' /> режим защиты от редактирования предохраняет от случайных изменений
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
@ -24,17 +24,19 @@ export function HelpExteor() {
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<h2>Основные функции</h2>
|
<h2>Основные функции</h2>
|
||||||
<li>Работа с РС-формой системы понятий</li>
|
<ul>
|
||||||
<li>Автоматическое определение типизации выражений</li>
|
<li>Работа с РС-формой системы понятий</li>
|
||||||
<li>Проверка корректности РС-формы</li>
|
<li>Автоматическое определение типизации выражений</li>
|
||||||
<li>Контекстный поиск с учетом словоформ терминов</li>
|
<li>Проверка корректности РС-формы</li>
|
||||||
<li>Терминологический контроль вхождений терминов</li>
|
<li>Контекстный поиск с учетом словоформ терминов</li>
|
||||||
<li>Автоматическое выполнение операций синтеза РС-форм</li>
|
<li>Терминологический контроль вхождений терминов</li>
|
||||||
<li>Синтез с помощью операционной схемы синтеза (ОСС)</li>
|
<li>Автоматическое выполнение операций синтеза РС-форм</li>
|
||||||
<li>Автоматическое сквозное внесение изменений в ОСС</li>
|
<li>Синтез с помощью операционной схемы синтеза (ОСС)</li>
|
||||||
<li>Вычисление объектной интерпретации</li>
|
<li>Автоматическое сквозное внесение изменений в ОСС</li>
|
||||||
<li>Выгрузка концептуальных схем в Word</li>
|
<li>Вычисление объектной интерпретации</li>
|
||||||
<li>Импорт/экспорт интерпретаций через Excel</li>
|
<li>Выгрузка концептуальных схем в Word</li>
|
||||||
|
<li>Импорт/экспорт интерпретаций через Excel</li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
@ -31,32 +31,34 @@ export function HelpInterface() {
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<h2>Навигация и настройки</h2>
|
<h2>Навигация и настройки</h2>
|
||||||
<li>
|
<ul>
|
||||||
<kbd>Ctrl + клик</kbd> на объект навигации откроет новую вкладку
|
<li>
|
||||||
</li>
|
<kbd>Ctrl + клик</kbd> на объект навигации откроет новую вкладку
|
||||||
<li>
|
</li>
|
||||||
<IconPin size='1.25rem' className='inline-icon' /> навигационную панель можно скрыть с помощью кнопки в правом
|
<li>
|
||||||
верхнем углу
|
<IconPin size='1.25rem' className='inline-icon' /> навигационную панель можно скрыть с помощью кнопки в правом
|
||||||
</li>
|
верхнем углу
|
||||||
<li>
|
</li>
|
||||||
<IconLightTheme className='inline-icon' />
|
<li>
|
||||||
<IconDarkTheme className='inline-icon' /> переключатели темы
|
<IconLightTheme className='inline-icon' />
|
||||||
</li>
|
<IconDarkTheme className='inline-icon' /> переключатели темы
|
||||||
<li>
|
</li>
|
||||||
<IconLogin size='1.25rem' className='inline-icon' /> вход в систему / регистрация нового пользователя
|
<li>
|
||||||
</li>
|
<IconLogin size='1.25rem' className='inline-icon' /> вход в систему / регистрация нового пользователя
|
||||||
<li>
|
</li>
|
||||||
<IconUser2 size='1.25rem' className='inline-icon' /> меню пользователя содержит ряд настроек и переход к профилю
|
<li>
|
||||||
пользователя
|
<IconUser2 size='1.25rem' className='inline-icon' /> меню пользователя содержит ряд настроек и переход к
|
||||||
</li>
|
профилю пользователя
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<IconHelp className='inline-icon' />
|
<IconHelp className='inline-icon' />
|
||||||
<IconHelpOff className='inline-icon' /> отключение иконок контекстной справки
|
<IconHelpOff className='inline-icon' /> отключение иконок контекстной справки
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<IconLogout className='inline-icon' /> выход из системы
|
<IconLogout className='inline-icon' /> выход из системы
|
||||||
</li>
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<Subtopics headTopic={HelpTopic.INTERFACE} />
|
<Subtopics headTopic={HelpTopic.INTERFACE} />
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -22,34 +22,38 @@ export function HelpMain() {
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary className='text-center font-semibold'>Разделы Справки</summary>
|
<summary className='text-center font-semibold'>Разделы Справки</summary>
|
||||||
{[
|
<ul>
|
||||||
HelpTopic.THESAURUS,
|
{[
|
||||||
HelpTopic.INTERFACE,
|
HelpTopic.THESAURUS,
|
||||||
HelpTopic.CONCEPTUAL,
|
HelpTopic.INTERFACE,
|
||||||
HelpTopic.RSLANG,
|
HelpTopic.CONCEPTUAL,
|
||||||
HelpTopic.TERM_CONTROL,
|
HelpTopic.RSLANG,
|
||||||
HelpTopic.ACCESS,
|
HelpTopic.TERM_CONTROL,
|
||||||
HelpTopic.VERSIONS,
|
HelpTopic.ACCESS,
|
||||||
HelpTopic.INFO,
|
HelpTopic.VERSIONS,
|
||||||
HelpTopic.EXTEOR
|
HelpTopic.INFO,
|
||||||
].map(topic => (
|
HelpTopic.EXTEOR
|
||||||
<TopicItem key={`${prefixes.topic_item}${topic}`} topic={topic} />
|
].map(topic => (
|
||||||
))}
|
<TopicItem key={`${prefixes.topic_item}${topic}`} topic={topic} />
|
||||||
|
))}
|
||||||
|
</ul>
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
<h2>Лицензирование и раскрытие информации</h2>
|
<h2>Лицензирование и раскрытие информации</h2>
|
||||||
<li>Пользователи Портала сохраняют авторские права на создаваемый ими контент</li>
|
<ul>
|
||||||
<li>
|
<li>Пользователи Портала сохраняют авторские права на создаваемый ими контент</li>
|
||||||
Политика обработки данных доступна по <LinkTopic text='ссылке' topic={HelpTopic.INFO_PRIVACY} />
|
<li>
|
||||||
</li>
|
Политика обработки данных доступна по <LinkTopic text='ссылке' topic={HelpTopic.INFO_PRIVACY} />
|
||||||
<li>
|
</li>
|
||||||
Портал является проектом с открытым исходным кодом, доступным на{' '}
|
<li>
|
||||||
<TextURL text='Github' href={external_urls.git_portal} />
|
Портал является проектом с открытым исходным кодом, доступным на{' '}
|
||||||
</li>
|
<TextURL text='Github' href={external_urls.git_portal} />
|
||||||
<li>
|
</li>
|
||||||
Данный сайт использует доменное имя и серверные мощности{' '}
|
<li>
|
||||||
<TextURL text='Центра Концепт' href={external_urls.concept} />
|
Данный сайт использует доменное имя и серверные мощности{' '}
|
||||||
</li>
|
<TextURL text='Центра Концепт' href={external_urls.concept} />
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<h2>Поддержка</h2>
|
<h2>Поддержка</h2>
|
||||||
<p>
|
<p>
|
||||||
|
|
|
@ -11,20 +11,22 @@ export function HelpVersions() {
|
||||||
<p>После создания версии ее содержание изменить нельзя.</p>
|
<p>После создания версии ее содержание изменить нельзя.</p>
|
||||||
|
|
||||||
<h2>Действия</h2>
|
<h2>Действия</h2>
|
||||||
<li>
|
<ul>
|
||||||
<IconShare size='1.25rem' className='inline-icon' /> Поделиться включает версию в ссылку
|
<li>
|
||||||
</li>
|
<IconShare size='1.25rem' className='inline-icon' /> Поделиться включает версию в ссылку
|
||||||
<li>
|
</li>
|
||||||
<IconUpload size='1.25rem' className='inline-icon icon-red' /> Загрузить версию в актуальную схему
|
<li>
|
||||||
</li>
|
<IconUpload size='1.25rem' className='inline-icon icon-red' /> Загрузить версию в актуальную схему
|
||||||
<li>
|
</li>
|
||||||
<IconNewVersion size='1.25rem' className='inline-icon icon-green' /> Создать версию можно только из актуальной
|
<li>
|
||||||
схемы
|
<IconNewVersion size='1.25rem' className='inline-icon icon-green' /> Создать версию можно только из актуальной
|
||||||
</li>
|
схемы
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<IconVersions size='1.25rem' className='inline-icon' /> Редактировать атрибуты версий
|
<IconVersions size='1.25rem' className='inline-icon' /> Редактировать атрибуты версий
|
||||||
</li>
|
</li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,8 +17,8 @@ export function HelpContributors() {
|
||||||
В списке указан год окончания работ над соответствующим результатом или год публикации соответствующей статьи.
|
В списке указан год окончания работ над соответствующим результатом или год публикации соответствующей статьи.
|
||||||
Курсивом выделены комментарии к значимости указанного результата.
|
Курсивом выделены комментарии к значимости указанного результата.
|
||||||
</p>
|
</p>
|
||||||
<p>Любые добавления и поправки приветствуются.</p>
|
<p>Добавления и корректировки приветствуются.</p>
|
||||||
<div className='flex flex-col gap-3'>
|
<ul className='flex flex-col gap-3'>
|
||||||
<li>1973 Никаноров С.П., Персиц Д.Б. Формальное проектирование целостных СОУ.</li>
|
<li>1973 Никаноров С.П., Персиц Д.Б. Формальное проектирование целостных СОУ.</li>
|
||||||
<li>
|
<li>
|
||||||
1975–1981 Никаноров С.П., Персиц Д.Б., Айзенштат А.В., Закс Б.А. Экспериментальная система пакетов прикладных
|
1975–1981 Никаноров С.П., Персиц Д.Б., Айзенштат А.В., Закс Б.А. Экспериментальная система пакетов прикладных
|
||||||
|
@ -48,18 +48,18 @@ export function HelpContributors() {
|
||||||
решений.
|
решений.
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
1989 Кучкаров З.А., Остапов А.В. Методические вопросы концептуализации предметных областей,{' '}
|
1989 Остапов А.В., Кучкаров З.А. Методические вопросы концептуализации предметных областей,{' '}
|
||||||
<i>
|
<i>
|
||||||
как пример одной из работ Остапова, значительно расширившего технику экспликации и практику применения
|
как пример одной из работ Остапова, значительно расширившего технику экспликации и практику применения
|
||||||
"бескванторных" выражений.
|
"бескванторных" выражений.
|
||||||
</i>
|
</i>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
1990 Никитина Н.К., Постников В.В. Синтаксический анализатор текста рода структуры для МАКС,{' '}
|
1990 Постников В.В., Никитина Н.К. Синтаксический анализатор текста рода структуры для МАКС,{' '}
|
||||||
<i>являющийся первой попыткой реализовать автоматизированную проверку синтаксиса родов структур.</i>
|
<i>являющийся первой попыткой реализовать автоматизированную проверку синтаксиса родов структур.</i>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
1993 Костюк А.В., Никитина Н.К., Юдкин Ю.Ю. Программа визуализации М-графов, представляющих родовую структуру.
|
1993 Юдкин Ю.Ю., Костюк А.В., Никитина Н.К. Программа визуализации М-графов, представляющих родовую структуру.
|
||||||
</li>
|
</li>
|
||||||
<li>1993 Никитина Н.К., Чувашов Е.В. Система проектирования баз данных по их концептуальной модели.</li>
|
<li>1993 Никитина Н.К., Чувашов Е.В. Система проектирования баз данных по их концептуальной модели.</li>
|
||||||
<li>
|
<li>
|
||||||
|
@ -72,11 +72,11 @@ export function HelpContributors() {
|
||||||
PROLOG-программ, формирующих предметные интерпретации родоструктурных экспликаций Инттеор.
|
PROLOG-программ, формирующих предметные интерпретации родоструктурных экспликаций Инттеор.
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
1994 Кучкаров З.А., Ким В.Л. Разработка родоструктурных конструктов для библиотеки моделей и исследование
|
1994 Ким В.Л., Кучкаров З.А. Разработка родоструктурных конструктов для библиотеки моделей и исследование
|
||||||
возможностей их развития.
|
возможностей их развития.
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
1994 Коваль А.Г., Воробей П.Н. Редактор Программного комплекса Экстеор 1.5,{' '}
|
1994 Воробей П.Н., Коваль А.Г. Редактор Программного комплекса Экстеор 1.5,{' '}
|
||||||
<i>упростивший механизм печати экспликаций и улучшивший синтаксический анализ формального выражения.</i>
|
<i>упростивший механизм печати экспликаций и улучшивший синтаксический анализ формального выражения.</i>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
|
@ -84,16 +84,17 @@ export function HelpContributors() {
|
||||||
родоструктурного синтеза операционализированных терминальных концептуальных моделей Экстеор 2,{' '}
|
родоструктурного синтеза операционализированных терминальных концептуальных моделей Экстеор 2,{' '}
|
||||||
<i>ставшая первой версией реализации родоструктурного аппарата на C++ под Windows.</i>
|
<i>ставшая первой версией реализации родоструктурного аппарата на C++ под Windows.</i>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
1996 Никаноров С.П., Никитина Н.К., Климишин В.В. Автоматизированная система "Библиотека концептуальных схем",{' '}
|
1996 Климишин В.В., Никаноров С.П., Никитина Н.К. Автоматизированная система "Библиотека концептуальных схем",{' '}
|
||||||
<i>впервые определившая паспорт концептуальной схемы.</i>
|
<i>впервые определившая паспорт концептуальной схемы.</i>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
1997 Никитина Н.К., Юрьев О.И. Система поддержки процессов концептуального анализа и проектирования ПРОКСИМА
|
1997 Юрьев О.И., Никитина Н.К. Система поддержки процессов концептуального анализа и проектирования ПРОКСИМА
|
||||||
1.
|
1.
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
1998 Никитина Н.К., Гараева Ю.Р. Синтаксический анализатор выражений на языке родоструктурной экспликации для
|
1998 Гараева Ю.Р., Никитина Н.К. Синтаксический анализатор выражений на языке родоструктурной экспликации для
|
||||||
ПРОКСИМА 1.
|
ПРОКСИМА 1.
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
|
@ -101,12 +102,12 @@ export function HelpContributors() {
|
||||||
концептуального проектирования.
|
концептуального проектирования.
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
1999 Кучкаров З.А., Кононенко А.А. Программа преобразования родоструктурного синтеза операционализированных
|
1999 Кононенко А.А., Кучкаров З.А. Программа преобразования родоструктурного синтеза операционализированных
|
||||||
терминальных концептуальных моделей Экстеор 3,{' '}
|
терминальных концептуальных моделей Экстеор 3,{' '}
|
||||||
<i>впервые включившая операционную схему синтеза (дерево синтеза).</i>
|
<i>впервые включившая операционную схему синтеза (дерево синтеза).</i>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
1999 Никитина Н.К., Ландин Н.А. Разработка автоматизированной подсистемы, реализующей операции отслоения и
|
1999 Ландин Н.А., Никитина Н.К. Разработка автоматизированной подсистемы, реализующей операции отслоения и
|
||||||
рассечения над концептуальными схемами.
|
рассечения над концептуальными схемами.
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
|
@ -122,7 +123,7 @@ export function HelpContributors() {
|
||||||
</i>
|
</i>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
2000 Кононенко А.А., Майоров В.А. Программа автоматизированной генерации структуры данных и их визуализации по
|
2000 Майоров В.А., Кононенко А.А. Программа автоматизированной генерации структуры данных и их визуализации по
|
||||||
концептуальной модели БДтеор,{' '}
|
концептуальной модели БДтеор,{' '}
|
||||||
<i>
|
<i>
|
||||||
определившая проблемы интерфейса наполнения концептуальной модели в сложных ступенях и предложившая
|
определившая проблемы интерфейса наполнения концептуальной модели в сложных ступенях и предложившая
|
||||||
|
@ -136,11 +137,11 @@ export function HelpContributors() {
|
||||||
</li>
|
</li>
|
||||||
<li>2000 Ключников А.В. Эквивалентность теорий родов структур.</li>
|
<li>2000 Ключников А.В. Эквивалентность теорий родов структур.</li>
|
||||||
<li>
|
<li>
|
||||||
2001 Кучкаров З.А., Никитин А.В. Исследование и построение типологии изменений теоретико-множественных
|
2001 Никитин А.В., Кучкаров З.А. Исследование и построение типологии изменений теоретико-множественных
|
||||||
интерпретаций класса декартового произведения.
|
интерпретаций класса декартового произведения.
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
2001 Кононенко А.А., Майоров В.А. Программа преобразования сети процедур из формата Оргтеор в формат BPWin
|
2001 Майоров В.А., Кононенко А.А. Программа преобразования сети процедур из формата Оргтеор в формат BPWin
|
||||||
(IDEF0).
|
(IDEF0).
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
|
@ -158,6 +159,7 @@ export function HelpContributors() {
|
||||||
2003 Юдкин Ю.Ю., Кудюкин Д.А. Разработка и испытание компьютерной программы, формирующей
|
2003 Юдкин Ю.Ю., Кудюкин Д.А. Разработка и испытание компьютерной программы, формирующей
|
||||||
теоретико-множественную интерпретацию терма частной родоструктурной теории.
|
теоретико-множественную интерпретацию терма частной родоструктурной теории.
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
2004 Кононенко А.А. Генерация кода на языке программирования C++ по тексту концептуальной схемы,
|
2004 Кононенко А.А. Генерация кода на языке программирования C++ по тексту концептуальной схемы,
|
||||||
эксплицированной в родах структур.
|
эксплицированной в родах структур.
|
||||||
|
@ -182,25 +184,25 @@ export function HelpContributors() {
|
||||||
2008 Пономарев И.Н. Об эквивалентной представимости рода структуры с помощью заданной типовой характеристики.
|
2008 Пономарев И.Н. Об эквивалентной представимости рода структуры с помощью заданной типовой характеристики.
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
2010 Кононенко А.А., Грязнов А.Д. Исследование и построение транслятора концептуальной схемы в концептуальную
|
2010 Грязнов А.Д., Кононенко А.А. Исследование и построение транслятора концептуальной схемы в концептуальную
|
||||||
модель.
|
модель.
|
||||||
</li>
|
</li>
|
||||||
<li>2010 Никаноров С.П. Введение в аппарат ступеней.</li>
|
<li>2010 Никаноров С.П. Введение в аппарат ступеней.</li>
|
||||||
<li>
|
<li>
|
||||||
2012 Кононенко А.А., Елисов Д.Н. Использование механизма XSD-схем для хранения и операционализации
|
2012 Елисов Д.Н., Кононенко А.А. Использование механизма XSD-схем для хранения и операционализации
|
||||||
концептуальных схем и концептуальных моделей с помощью XML.
|
концептуальных схем и концептуальных моделей с помощью XML.
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
2013 Кононенко А.А., Борисов И.Р. Исследование, разработка и экспериментальная программная реализация операций
|
2013 Борисов И.Р., Кононенко А.А. Исследование, разработка и экспериментальная программная реализация операций
|
||||||
над концептуальными моделями,{' '}
|
над концептуальными моделями,{' '}
|
||||||
<i>
|
<i>
|
||||||
впервые реализовавшая модуль прямого вычисления интерпретации формального выражения, встроенный в Экстеор
|
впервые реализовавшая модуль прямого вычисления интерпретации формального выражения, встроенный в Экстеор
|
||||||
3.5.
|
3.5.
|
||||||
</i>
|
</i>
|
||||||
</li>
|
</li>
|
||||||
<li>2013 Пономарев И.Н., Липатов А.А. Операции над родами структур и пример автоматизации их выполнения.</li>
|
<li>2013 Липатов А.А., Пономарев И.Н. Операции над родами структур и пример автоматизации их выполнения.</li>
|
||||||
<li>
|
<li>
|
||||||
2014 Борисов И.Р., Баширов Р.М. Исследования и программная реализации оптимальной структуры данных для
|
2014 Баширов Р.М., Борисов И.Р. Исследования и программная реализации оптимальной структуры данных для
|
||||||
вычисления интерпретации концептуальных схем.
|
вычисления интерпретации концептуальных схем.
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
|
@ -220,7 +222,7 @@ export function HelpContributors() {
|
||||||
</li>
|
</li>
|
||||||
<li>2015 Иванов А.Ю. Аппарат ступеней С.П. Никанорова и возможное развитие идей по его использованию.</li>
|
<li>2015 Иванов А.Ю. Аппарат ступеней С.П. Никанорова и возможное развитие идей по его использованию.</li>
|
||||||
<li>
|
<li>
|
||||||
2016 Борисов И.Р., Баширов Р.М. Исследование области компьютерной лингвистики и разработка модулей
|
2016 Баширов Р.М., Борисов И.Р. Исследование области компьютерной лингвистики и разработка модулей
|
||||||
терминологического контроля в Экстеор 4 и Microsoft Office Word,{' '}
|
терминологического контроля в Экстеор 4 и Microsoft Office Word,{' '}
|
||||||
<i>
|
<i>
|
||||||
являющееся основой библиотеки <TextURL text='cctext' href={external_urls.git_cctext} />.
|
являющееся основой библиотеки <TextURL text='cctext' href={external_urls.git_cctext} />.
|
||||||
|
@ -239,25 +241,25 @@ export function HelpContributors() {
|
||||||
теории (на примере родственных отношений).
|
теории (на примере родственных отношений).
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
2017 Борисов И.Р., Мурадов А.К. Организация операций над системами понятий посредством графических
|
2017 Мурадов А.К., Борисов И.Р. Организация операций над системами понятий посредством графических
|
||||||
интерфейсов, <i>заложивший основу для технологии Концепт.Блоки и блока графического синтеза.</i>
|
интерфейсов, <i>заложивший основу для технологии Концепт.Блоки и блока графического синтеза.</i>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
2018 Борисов И.Р., Князев А.В. Изучение методов концептуальной расчистки, разметки текстов и разработка
|
2018 Князев А.В., Борисов И.Р. Изучение методов концептуальной расчистки, разметки текстов и разработка
|
||||||
программных средств их автоматизации,{' '}
|
программных средств их автоматизации,{' '}
|
||||||
<i> — диплом, сформировавший основу для технологий Концепт.Разметка и Концепт.Майнинг.</i>
|
<i> — диплом, сформировавший основу для технологий Концепт.Разметка и Концепт.Майнинг.</i>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
2018 Никитин А.В., Болотин П.В. Исследование типологии изменения теоретико-множественной интерпретации класса
|
2018 Болотин П.В., Никитин А.В. Исследование типологии изменения теоретико-множественной интерпретации класса
|
||||||
множества подмножеств.
|
множества подмножеств.
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
2019 Борисов И.Р., Широкова Л.Р. Исследование возможностей применения методов машинного обучения для решения
|
2019 Широкова Л.Р., Борисов И.Р. Исследование возможностей применения методов машинного обучения для решения
|
||||||
задач расчистки текстов. Разработка прототипа программного модуля, —{' '}
|
задач расчистки текстов. Разработка прототипа программного модуля, —{' '}
|
||||||
<i>первая попытка внедрения технологий ИИ в текстовый модуль.</i>
|
<i>первая попытка внедрения технологий ИИ в текстовый модуль.</i>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
2020 Борисов И.Р., Пакулина Т.А. Исследование применения методов машинного обучения для выделения именованных
|
2020 Пакулина Т.А., Борисов И.Р. Исследование применения методов машинного обучения для выделения именованных
|
||||||
сущностей в текстах интервью. Экспериментальная разработка программного модуля расчистки текстов,{' '}
|
сущностей в текстах интервью. Экспериментальная разработка программного модуля расчистки текстов,{' '}
|
||||||
<i>ставшего расширением технологии Концепт.Расчистка.</i>
|
<i>ставшего расширением технологии Концепт.Расчистка.</i>
|
||||||
</li>
|
</li>
|
||||||
|
@ -266,12 +268,12 @@ export function HelpContributors() {
|
||||||
структур (рекурсивные и императивные выражения, фильтры, ASCII синтаксис).
|
структур (рекурсивные и императивные выражения, фильтры, ASCII синтаксис).
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
2021 Борисов И.Р., Демешко А.Б. Исследование и разработка программного модуля формирования текстов функций на
|
2021 Демешко А.Б., Борисов И.Р. Исследование и разработка программного модуля формирования текстов функций на
|
||||||
основе концепта функциональная структура,{' '}
|
основе концепта функциональная структура,{' '}
|
||||||
<i>дополнившего текстовый модуль возможностью работы с глагольными формами.</i>
|
<i>дополнившего текстовый модуль возможностью работы с глагольными формами.</i>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
2023 Борисов И.Р., Тулисов А.В. Разработка инструмента экспликации концептуальных схем в родоструктурной форме
|
2023 Тулисов А.В., Борисов И.Р. Разработка инструмента экспликации концептуальных схем в родоструктурной форме
|
||||||
через веб-интерфейс, — <i>разработка прототипа интерфейса КонцептПортал.</i>
|
через веб-интерфейс, — <i>разработка прототипа интерфейса КонцептПортал.</i>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
|
@ -283,11 +285,16 @@ export function HelpContributors() {
|
||||||
</i>
|
</i>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
2024 Борисов И.Р., Хаданович Б.А. Исследование механизмов проведения сквозных изменений в операционной схеме
|
2024 Хаданович Б.А., Борисов И.Р. Исследование механизмов проведения сквозных изменений в операционной схеме
|
||||||
синтеза. Разработка прототипа веб-интерфейса синтеза концептуальных схем.
|
синтеза. Разработка прототипа веб-интерфейса синтеза концептуальных схем.
|
||||||
<i> Прототип графического интерфейса для синтеза концептуальных схем.</i>
|
<i> Прототип графического интерфейса для синтеза концептуальных схем.</i>
|
||||||
</li>
|
</li>
|
||||||
</div>
|
<li>
|
||||||
|
2024 Викентьев М.И., Борисов И.Р. Исследование использования современных web-интерфейсов для визуализации
|
||||||
|
отношений для применения в рамках концептуального синтеза.{' '}
|
||||||
|
<i> Визуализации смешанных представлений концептуальной схемы.</i>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
@ -28,28 +28,30 @@ export function HelpRules() {
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<h2>Ожидаемое поведение</h2>
|
<h2>Ожидаемое поведение</h2>
|
||||||
<li>взаимное уважением, поддержка в отношениях с участниками Портала.</li>
|
<ul>
|
||||||
<li>
|
<li>взаимное уважением, поддержка в отношениях с участниками Портала.</li>
|
||||||
пожелания по доработке, найденные ошибки и иные предложения следует направлять по адресу email:{' '}
|
<li>
|
||||||
<TextURL href={external_urls.mail_portal} text='portal@acconcept.ru' />.
|
пожелания по доработке, найденные ошибки и иные предложения следует направлять по адресу email:{' '}
|
||||||
</li>
|
<TextURL href={external_urls.mail_portal} text='portal@acconcept.ru' />.
|
||||||
|
</li>
|
||||||
|
|
||||||
<h2>Неприемлемое поведение</h2>
|
<h2>Неприемлемое поведение</h2>
|
||||||
<li>оскорбления, угрозы, сексуальное домогательство, троллинг и преследование других участников.</li>
|
<li>оскорбления, угрозы, сексуальное домогательство, троллинг и преследование других участников.</li>
|
||||||
<li>
|
<li>
|
||||||
раскрытие персональных данных (доксинг) участников Портала. Не распространяется на персональные данные,
|
раскрытие персональных данных (доксинг) участников Портала. Не распространяется на персональные данные,
|
||||||
раскрытые участниками для отображения на Портале. Эти данные можно изменить в{' '}
|
раскрытые участниками для отображения на Портале. Эти данные можно изменить в{' '}
|
||||||
<TextURL text='профиле' href={urls.profile} />.
|
<TextURL text='профиле' href={urls.profile} />.
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
злоупотребление властью, привилегиями или влиянием, включая использование статусов и доступов, предоставленных
|
злоупотребление властью, привилегиями или влиянием, включая использование статусов и доступов, предоставленных
|
||||||
Порталом в личных целях, не связанных с разработкой контента, развитием и продвижением Портала.
|
Порталом в личных целях, не связанных с разработкой контента, развитием и продвижением Портала.
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
вандализм, намеренное добавление неуместного контента, или препятствование, затруднение или другого рода
|
вандализм, намеренное добавление неуместного контента, или препятствование, затруднение или другого рода
|
||||||
осложнение создания (и/или поддержания) контента, созданного другими участниками.
|
осложнение создания (и/или поддержания) контента, созданного другими участниками.
|
||||||
</li>
|
</li>
|
||||||
<li>нарушение работоспособности Портала, в том числе путем использования уязвимостей и ошибок в коде.</li>
|
<li>нарушение работоспособности Портала, в том числе путем использования уязвимостей и ошибок в коде.</li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,7 +19,7 @@ export function HelpRSLangOperations() {
|
||||||
<h2>
|
<h2>
|
||||||
<IconSortList size='1.25rem' className='inline-icon' /> Упорядочение
|
<IconSortList size='1.25rem' className='inline-icon' /> Упорядочение
|
||||||
</h2>
|
</h2>
|
||||||
<p>
|
<ul>
|
||||||
Упорядочение списка конституент по следующим правилам
|
Упорядочение списка конституент по следующим правилам
|
||||||
<li>базисные и константные множества объявляются первыми</li>
|
<li>базисные и константные множества объявляются первыми</li>
|
||||||
<li>
|
<li>
|
||||||
|
@ -32,7 +32,7 @@ export function HelpRSLangOperations() {
|
||||||
<LinkTopic text='порожденные' topic={HelpTopic.CC_RELATIONS} /> конституенты следуют сразу за исходной
|
<LinkTopic text='порожденные' topic={HelpTopic.CC_RELATIONS} /> конституенты следуют сразу за исходной
|
||||||
</li>
|
</li>
|
||||||
<li>максимальное сохранение исходного порядка при выполнении предыдущих правил</li>
|
<li>максимальное сохранение исходного порядка при выполнении предыдущих правил</li>
|
||||||
</p>
|
</ul>
|
||||||
|
|
||||||
<h2>
|
<h2>
|
||||||
<IconGenerateNames size='1.25rem' className='inline-icon' /> Порядковые имена
|
<IconGenerateNames size='1.25rem' className='inline-icon' /> Порядковые имена
|
||||||
|
|
|
@ -10,17 +10,19 @@ export function HelpRSLangTemplates() {
|
||||||
Источником шаблонов является <b>Банк выражений</b>, содержащий параметризованные понятия и утверждения,
|
Источником шаблонов является <b>Банк выражений</b>, содержащий параметризованные понятия и утверждения,
|
||||||
сгруппированные по разделам
|
сгруппированные по разделам
|
||||||
</p>
|
</p>
|
||||||
<li>Сначала выбирается шаблон выражения (вкладка Шаблон)</li>
|
<ul>
|
||||||
<li>
|
<li>Сначала выбирается шаблон выражения (вкладка Шаблон)</li>
|
||||||
Далее для аргументов можно зафиксировать значения, выбрав из конституент текущей схемы или указав выражения
|
<li>
|
||||||
(вкладка Аргументы)
|
Далее для аргументов можно зафиксировать значения, выбрав из конституент текущей схемы или указав выражения
|
||||||
</li>
|
(вкладка Аргументы)
|
||||||
<li>Значения аргументов будут подставлены в выражение, включая корректировку перечня аргументов</li>
|
</li>
|
||||||
<li>Если значения указаны для всех аргументов, то тип создаваемой конституенты будет автоматически обновлён</li>
|
<li>Значения аргументов будут подставлены в выражение, включая корректировку перечня аргументов</li>
|
||||||
<li>На вкладке Конституента можно скорректировать все атрибуты, создаваемой конституенты</li>
|
<li>Если значения указаны для всех аргументов, то тип создаваемой конституенты будет автоматически обновлён</li>
|
||||||
<li>
|
<li>На вкладке Конституента можно скорректировать все атрибуты, создаваемой конституенты</li>
|
||||||
Кнопка <b>Создать</b> инициирует добавление выбранной конституенты в схему
|
<li>
|
||||||
</li>
|
Кнопка <b>Создать</b> инициирует добавление выбранной конституенты в схему
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,7 +2,7 @@ export function HelpRSLangTypes() {
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
<h1>Типизация</h1>
|
<h1>Типизация</h1>
|
||||||
<p>
|
<ul>
|
||||||
Родоструктурное выражение <code>ξ</code> обладает типизацией (структурой), если выполнено ξ∈H,
|
Родоструктурное выражение <code>ξ</code> обладает типизацией (структурой), если выполнено ξ∈H,
|
||||||
<br />
|
<br />
|
||||||
где <code>H</code> – корректное выражение <b>ступени</b>, задаваемой следующими правилами:
|
где <code>H</code> – корректное выражение <b>ступени</b>, задаваемой следующими правилами:
|
||||||
|
@ -18,7 +18,7 @@ export function HelpRSLangTypes() {
|
||||||
<li>
|
<li>
|
||||||
<code>ℬ(H)</code> – ступень, называемая <b>множеством</b>.
|
<code>ℬ(H)</code> – ступень, называемая <b>множеством</b>.
|
||||||
</li>
|
</li>
|
||||||
</p>
|
</ul>
|
||||||
<p>Пустое множество ∅ имеет типизацию ℬ(R0) – множество с произвольной структурой элемента</p>
|
<p>Пустое множество ∅ имеет типизацию ℬ(R0) – множество с произвольной структурой элемента</p>
|
||||||
<p>
|
<p>
|
||||||
Для обобщения понятия типизация на логические и параметризованные выражения вводится ряд дополнительных
|
Для обобщения понятия типизация на логические и параметризованные выражения вводится ряд дополнительных
|
||||||
|
|
|
@ -4,34 +4,41 @@ export function HelpFormulaTree() {
|
||||||
<h1>Дерево разбора выражения</h1>
|
<h1>Дерево разбора выражения</h1>
|
||||||
<p>Дерево получено путем семантических преобразований дерева синтаксического разбора.</p>
|
<p>Дерево получено путем семантических преобразований дерева синтаксического разбора.</p>
|
||||||
<p>Оно отражает структуру грамматически корректного выражения языка родов структур.</p>
|
<p>Оно отражает структуру грамматически корректного выражения языка родов структур.</p>
|
||||||
<li>Порядок узлов в рамках одного уровня может отличаться от их порядка в выражении</li>
|
|
||||||
<li>При наведении курсора на узел в тексте выделяется соответствующий ему фрагмент</li>
|
<ul>
|
||||||
<li>Текст в узле дерева соответствует элементу языка</li>
|
<li>Порядок узлов в рамках одного уровня может отличаться от их порядка в выражении</li>
|
||||||
|
<li>При наведении курсора на узел в тексте выделяется соответствующий ему фрагмент</li>
|
||||||
|
<li>Текст в узле дерева соответствует элементу языка</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<h2>Виды узлов</h2>
|
<h2>Виды узлов</h2>
|
||||||
<li>
|
<ul>
|
||||||
<span className='bg-(--acc-bg-green)'>объявление идентификатора</span>
|
<li>
|
||||||
</li>
|
<span className='bg-(--acc-bg-green)'>объявление идентификатора</span>
|
||||||
<li>
|
</li>
|
||||||
<span className='bg-(--acc-bg-teal)'>глобальный идентификатор</span>
|
<li>
|
||||||
</li>
|
<span className='bg-(--acc-bg-teal)'>глобальный идентификатор</span>
|
||||||
<li>
|
</li>
|
||||||
<span className='bg-(--acc-bg-orange)'>логическое выражение</span>
|
<li>
|
||||||
</li>
|
<span className='bg-(--acc-bg-orange)'>логическое выражение</span>
|
||||||
<li>
|
</li>
|
||||||
<span className='bg-(--acc-bg-blue)'>типизированное выражение</span>
|
<li>
|
||||||
</li>
|
<span className='bg-(--acc-bg-blue)'>типизированное выражение</span>
|
||||||
<li>
|
</li>
|
||||||
<span className='bg-(--acc-bg-red)'>присвоение и итерация</span>
|
<li>
|
||||||
</li>
|
<span className='bg-(--acc-bg-red)'>присвоение и итерация</span>
|
||||||
<li>
|
</li>
|
||||||
<span className='bg-secondary'>составные выражения</span>
|
<li>
|
||||||
</li>
|
<span className='bg-secondary'>составные выражения</span>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<h2>Команды</h2>
|
<h2>Команды</h2>
|
||||||
<li>
|
<ul>
|
||||||
<kbd>Space</kbd> – перемещение экрана
|
<li>
|
||||||
</li>
|
<kbd>Space</kbd> – перемещение экрана
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
@ -31,70 +31,74 @@ export function HelpLibrary() {
|
||||||
<LinkTopic text='операционные схемы синтеза' topic={HelpTopic.CC_OSS} /> (ОСС).
|
<LinkTopic text='операционные схемы синтеза' topic={HelpTopic.CC_OSS} /> (ОСС).
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<li>
|
<ul>
|
||||||
<span className='text-(--acc-fg-green)'>зеленым текстом</span> выделены ОСС
|
<li>
|
||||||
</li>
|
<span className='text-(--acc-fg-green)'>зеленым текстом</span> выделены ОСС
|
||||||
<li>
|
</li>
|
||||||
<kbd>клик</kbd> по строке - переход к редактированию схемы
|
<li>
|
||||||
</li>
|
<kbd>клик</kbd> по строке - переход к редактированию схемы
|
||||||
<li>
|
</li>
|
||||||
<kbd>Ctrl + клик</kbd> по строке откроет схему в новой вкладке
|
<li>
|
||||||
</li>
|
<kbd>Ctrl + клик</kbd> по строке откроет схему в новой вкладке
|
||||||
<li>Фильтры атрибутов три позиции: да/нет/не применять</li>
|
</li>
|
||||||
<li>
|
<li>Фильтры атрибутов три позиции: да/нет/не применять</li>
|
||||||
<IconShow size='1rem' className='inline-icon' /> фильтры атрибутов применяются по клику
|
<li>
|
||||||
</li>
|
<IconShow size='1rem' className='inline-icon' /> фильтры атрибутов применяются по клику
|
||||||
<li>
|
</li>
|
||||||
<IconSortAsc size='1rem' className='inline-icon' />
|
<li>
|
||||||
<IconSortDesc size='1rem' className='inline-icon' /> сортировка по клику на заголовок таблицы
|
<IconSortAsc size='1rem' className='inline-icon' />
|
||||||
</li>
|
<IconSortDesc size='1rem' className='inline-icon' /> сортировка по клику на заголовок таблицы
|
||||||
<li>
|
</li>
|
||||||
<IconUserSearch size='1rem' className='inline-icon' /> фильтр по пользователю
|
<li>
|
||||||
</li>
|
<IconUserSearch size='1rem' className='inline-icon' /> фильтр по пользователю
|
||||||
<li>
|
</li>
|
||||||
<IconSearch size='1rem' className='inline-icon' /> фильтр по названию и шифру
|
<li>
|
||||||
</li>
|
<IconSearch size='1rem' className='inline-icon' /> фильтр по названию и шифру
|
||||||
<li>
|
</li>
|
||||||
<IconFolderSearch size='1rem' className='inline-icon' /> фильтр по расположению
|
<li>
|
||||||
</li>
|
<IconFolderSearch size='1rem' className='inline-icon' /> фильтр по расположению
|
||||||
<li>
|
</li>
|
||||||
<IconFilterReset size='1rem' className='inline-icon' /> сбросить фильтры
|
<li>
|
||||||
</li>
|
<IconFilterReset size='1rem' className='inline-icon' /> сбросить фильтры
|
||||||
<li>
|
</li>
|
||||||
<IconFolderTree size='1rem' className='inline-icon' /> переключение между Проводник и Поиск
|
<li>
|
||||||
</li>
|
<IconFolderTree size='1rem' className='inline-icon' /> переключение между Проводник и Поиск
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<h2>Режим: Проводник</h2>
|
<h2>Режим: Проводник</h2>
|
||||||
<li>
|
<ul>
|
||||||
<IconFolderEdit size='1rem' className='inline-icon' /> переименовать выбранную
|
<li>
|
||||||
</li>
|
<IconFolderEdit size='1rem' className='inline-icon' /> переименовать выбранную
|
||||||
<li>
|
</li>
|
||||||
<IconSubfolders size='1rem' className='inline-icon icon-green' /> схемы во вложенных папках
|
<li>
|
||||||
</li>
|
<IconSubfolders size='1rem' className='inline-icon icon-green' /> схемы во вложенных папках
|
||||||
<li>
|
</li>
|
||||||
<kbd>клик</kbd> по папке отображает справа схемы в ней
|
<li>
|
||||||
</li>
|
<kbd>клик</kbd> по папке отображает справа схемы в ней
|
||||||
<li>
|
</li>
|
||||||
<kbd>Ctrl + клик по папке копирует путь в буфер обмена</kbd>
|
<li>
|
||||||
</li>
|
<kbd>Ctrl + клик по папке копирует путь в буфер обмена</kbd>
|
||||||
<li>
|
</li>
|
||||||
<kbd>клик</kbd> по иконке сворачивает/разворачивает вложенные
|
<li>
|
||||||
</li>
|
<kbd>клик</kbd> по иконке сворачивает/разворачивает вложенные
|
||||||
<li>
|
</li>
|
||||||
<IconFolderEmpty size='1rem' className='inline-icon text-foreground' /> папка без схем
|
<li>
|
||||||
</li>
|
<IconFolderEmpty size='1rem' className='inline-icon text-foreground' /> папка без схем
|
||||||
<li>
|
</li>
|
||||||
<IconFolderEmpty size='1rem' className='inline-icon' /> папка с вложенными без схем
|
<li>
|
||||||
</li>
|
<IconFolderEmpty size='1rem' className='inline-icon' /> папка с вложенными без схем
|
||||||
<li>
|
</li>
|
||||||
<IconFolder size='1rem' className='inline-icon' /> папка без вложенных
|
<li>
|
||||||
</li>
|
<IconFolder size='1rem' className='inline-icon' /> папка без вложенных
|
||||||
<li>
|
</li>
|
||||||
<IconFolderClosed size='1rem' className='inline-icon' /> папка с вложенными и схемами
|
<li>
|
||||||
</li>
|
<IconFolderClosed size='1rem' className='inline-icon' /> папка с вложенными и схемами
|
||||||
<li>
|
</li>
|
||||||
<IconFolderOpened size='1rem' className='inline-icon icon-green' /> развернутая папка
|
<li>
|
||||||
</li>
|
<IconFolderOpened size='1rem' className='inline-icon icon-green' /> развернутая папка
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,109 +32,117 @@ export function HelpOssGraph() {
|
||||||
<h1 className='sm:pr-24'>Граф синтеза</h1>
|
<h1 className='sm:pr-24'>Граф синтеза</h1>
|
||||||
<div className='flex flex-col sm:flex-row'>
|
<div className='flex flex-col sm:flex-row'>
|
||||||
<div className='sm:w-56'>
|
<div className='sm:w-56'>
|
||||||
<h1>Настройка графа</h1>
|
<h2>Настройка графа</h2>
|
||||||
<li>
|
<ul>
|
||||||
<IconReset className='inline-icon' /> Сбросить изменения
|
<li>
|
||||||
</li>
|
<IconReset className='inline-icon' /> Сбросить изменения
|
||||||
<li>
|
</li>
|
||||||
<IconFitImage className='inline-icon' /> Вписать в экран
|
<li>
|
||||||
</li>
|
<IconFitImage className='inline-icon' /> Вписать в экран
|
||||||
<li>
|
</li>
|
||||||
<IconFixLayout className='inline-icon' /> Исправить расположения
|
<li>
|
||||||
</li>
|
<IconFixLayout className='inline-icon' /> Исправить расположения
|
||||||
<li>
|
</li>
|
||||||
<IconSettings className='inline-icon' /> Диалог настроек
|
<li>
|
||||||
</li>
|
<IconSettings className='inline-icon' /> Диалог настроек
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<IconGrid className='inline-icon' /> Отображение сетки
|
<IconGrid className='inline-icon' /> Отображение сетки
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<IconLineWave className='inline-icon' />
|
<IconLineWave className='inline-icon' />
|
||||||
<IconLineStraight className='inline-icon' /> Тип линии
|
<IconLineStraight className='inline-icon' /> Тип линии
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<IconAnimation className='inline-icon' />
|
<IconAnimation className='inline-icon' />
|
||||||
<IconAnimationOff className='inline-icon' /> Анимация
|
<IconAnimationOff className='inline-icon' /> Анимация
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<IconCoordinates className='inline-icon' /> Отображение координат
|
<IconCoordinates className='inline-icon' /> Отображение координат
|
||||||
</li>
|
</li>
|
||||||
<li>черта сверху - Загрузка</li>
|
<li>черта сверху - Загрузка</li>
|
||||||
<li>
|
<li>
|
||||||
черта слева - КС <LinkTopic text='внешняя' topic={HelpTopic.CC_OSS} />
|
черта слева - КС <LinkTopic text='внешняя' topic={HelpTopic.CC_OSS} />
|
||||||
</li>
|
</li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<Divider vertical margins='mx-3 mt-3' className='hidden sm:block' />
|
<Divider vertical margins='mx-3 mt-3' className='hidden sm:block' />
|
||||||
|
|
||||||
<div className='sm:w-84'>
|
<div className='sm:w-84'>
|
||||||
<h1>Изменение узлов</h1>
|
<h2>Изменение узлов</h2>
|
||||||
<li>
|
<ul>
|
||||||
<kbd>Клик</kbd> на операцию – выделение
|
<li>
|
||||||
</li>
|
<kbd>Клик</kbd> на операцию – выделение
|
||||||
<li>
|
</li>
|
||||||
<kbd>Esc</kbd> – сбросить выделение
|
<li>
|
||||||
</li>
|
<kbd>Esc</kbd> – сбросить выделение
|
||||||
<li>
|
</li>
|
||||||
<kbd>Двойной клик</kbd> – переход к связанной <LinkTopic text='КС' topic={HelpTopic.CC_SYSTEM} />
|
<li>
|
||||||
</li>
|
<kbd>Двойной клик</kbd> – переход к связанной <LinkTopic text='КС' topic={HelpTopic.CC_SYSTEM} />
|
||||||
<li>
|
</li>
|
||||||
<IconConceptBlock className='inline-icon icon-green' /> Новый блок
|
<li>
|
||||||
</li>
|
<IconConceptBlock className='inline-icon icon-green' /> Новый блок
|
||||||
<li>
|
</li>
|
||||||
<IconNewItem className='inline-icon icon-green' /> Новая операция
|
<li>
|
||||||
</li>
|
<IconNewItem className='inline-icon icon-green' /> Новая операция
|
||||||
<li>
|
</li>
|
||||||
<IconEdit2 className='inline-icon' /> Редактирование узла
|
<li>
|
||||||
</li>
|
<IconEdit2 className='inline-icon' /> Редактирование узла
|
||||||
<li>
|
</li>
|
||||||
<IconDestroy className='inline-icon icon-red' /> <kbd>Delete</kbd> – удалить выбранные
|
<li>
|
||||||
</li>
|
<IconDestroy className='inline-icon icon-red' /> <kbd>Delete</kbd> – удалить выбранные
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<Divider margins='my-3' className='hidden sm:block' />
|
<Divider margins='my-2' className='hidden sm:block' />
|
||||||
|
|
||||||
<div className='flex flex-col-reverse mb-3 sm:flex-row'>
|
<div className='flex flex-col-reverse mb-3 sm:flex-row'>
|
||||||
<div className='sm:w-56'>
|
<div className='sm:w-56'>
|
||||||
<h1>Общие</h1>
|
<h2>Общие</h2>
|
||||||
<li>
|
<ul>
|
||||||
<IconSave className='inline-icon' /> Сохранить положения
|
<li>
|
||||||
</li>
|
<IconSave className='inline-icon' /> Сохранить положения
|
||||||
<li>
|
</li>
|
||||||
<kbd>Space</kbd> – перемещение экрана
|
<li>
|
||||||
</li>
|
<kbd>Space</kbd> – перемещение экрана
|
||||||
<li>
|
</li>
|
||||||
<kbd>Shift</kbd> – перемещение выделенных элементов в границах родителя
|
<li>
|
||||||
</li>
|
<kbd>Shift</kbd> – перемещение выделенных элементов в границах родителя
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<Divider vertical margins='mx-3' className='hidden sm:block' />
|
<Divider vertical margins='mx-3' className='hidden sm:block' />
|
||||||
|
|
||||||
<div className='dense w-84'>
|
<div className='dense w-84'>
|
||||||
<h1>Контекстное меню</h1>
|
<h2>Контекстное меню</h2>
|
||||||
<li>
|
<ul>
|
||||||
<IconRSForm className='inline-icon icon-green' /> Статус связанной{' '}
|
<li>
|
||||||
<LinkTopic text='КС' topic={HelpTopic.CC_SYSTEM} />
|
<IconRSForm className='inline-icon icon-green' /> Статус связанной{' '}
|
||||||
</li>
|
<LinkTopic text='КС' topic={HelpTopic.CC_SYSTEM} />
|
||||||
<li>
|
</li>
|
||||||
<IconConsolidation className='inline-icon' />{' '}
|
<li>
|
||||||
<LinkTopic text='Ромбовидный синтез' topic={HelpTopic.CC_OSS} />
|
<IconConsolidation className='inline-icon' />{' '}
|
||||||
</li>
|
<LinkTopic text='Ромбовидный синтез' topic={HelpTopic.CC_OSS} />
|
||||||
<li>
|
</li>
|
||||||
<IconNewRSForm className='inline-icon icon-green' /> Создать пустую КС для загрузки
|
<li>
|
||||||
</li>
|
<IconNewRSForm className='inline-icon icon-green' /> Создать пустую КС для загрузки
|
||||||
<li>
|
</li>
|
||||||
<IconConnect className='inline-icon' /> Выбрать КС для загрузки
|
<li>
|
||||||
</li>
|
<IconConnect className='inline-icon' /> Выбрать КС для загрузки
|
||||||
<li>
|
</li>
|
||||||
<IconChild className='inline-icon icon-green' />{' '}
|
<li>
|
||||||
<LinkTopic text='Перенести конституенты' topic={HelpTopic.UI_RELOCATE_CST} />
|
<IconChild className='inline-icon icon-green' />{' '}
|
||||||
</li>
|
<LinkTopic text='Перенести конституенты' topic={HelpTopic.UI_RELOCATE_CST} />
|
||||||
<li>
|
</li>
|
||||||
<IconExecute className='inline-icon icon-green' /> Активировать операцию
|
<li>
|
||||||
</li>
|
<IconExecute className='inline-icon icon-green' /> Активировать операцию
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -12,23 +12,29 @@ export function HelpRelocateCst() {
|
||||||
другую КС (целевую) в рамках одной <IconOSS size='1rem' className='inline-icon' />{' '}
|
другую КС (целевую) в рамках одной <IconOSS size='1rem' className='inline-icon' />{' '}
|
||||||
<LinkTopic text='операционной схемы синтеза' topic={HelpTopic.CC_OSS} />.
|
<LinkTopic text='операционной схемы синтеза' topic={HelpTopic.CC_OSS} />.
|
||||||
</p>
|
</p>
|
||||||
<li>
|
<ul>
|
||||||
только для <IconPredecessor size='1rem' className='inline-icon' /> собственных конституент источника
|
<li>
|
||||||
</li>
|
только для <IconPredecessor size='1rem' className='inline-icon' /> собственных конституент источника
|
||||||
<li>
|
</li>
|
||||||
<IconMoveUp size='1rem' className='inline-icon' />
|
<li>
|
||||||
<IconMoveDown size='1rem' className='inline-icon' /> направление переноса - вверх или вниз по дереву синтеза
|
<IconMoveUp size='1rem' className='inline-icon' />
|
||||||
</li>
|
<IconMoveDown size='1rem' className='inline-icon' /> направление переноса - вверх или вниз по дереву синтеза
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<h2>Перенос вверх</h2>
|
<h2>Перенос вверх</h2>
|
||||||
<li>выбранные конституенты становятся наследованными, а их копии добавляются в целевую КС</li>
|
<ul>
|
||||||
<li>нельзя выбирать конституенты, зависящие от конституент других концептуальных схем</li>
|
<li>выбранные конституенты становятся наследованными, а их копии добавляются в целевую КС</li>
|
||||||
|
<li>нельзя выбирать конституенты, зависящие от конституент других концептуальных схем</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<h2>Перенос вниз</h2>
|
<h2>Перенос вниз</h2>
|
||||||
<li>
|
<ul>
|
||||||
выбранные конституенты становятся собственными конституентами целевой КС, удаляются из исходной КС и ее
|
<li>
|
||||||
наследников
|
выбранные конституенты становятся собственными конституентами целевой КС, удаляются из исходной КС и ее
|
||||||
</li>
|
наследников
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
@ -30,33 +30,35 @@ export function HelpRSCard() {
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<h2>Управление</h2>
|
<h2>Управление</h2>
|
||||||
<li>
|
<ul>
|
||||||
<IconOSS className='inline-icon' /> переход к связанной <LinkTopic text='ОСС' topic={HelpTopic.CC_OSS} />
|
<li>
|
||||||
</li>
|
<IconOSS className='inline-icon' /> переход к связанной <LinkTopic text='ОСС' topic={HelpTopic.CC_OSS} />
|
||||||
<li>
|
</li>
|
||||||
<IconSave className='inline-icon' /> сохранить изменения: <kbd>Ctrl + S</kbd>
|
<li>
|
||||||
</li>
|
<IconSave className='inline-icon' /> сохранить изменения: <kbd>Ctrl + S</kbd>
|
||||||
<li>
|
</li>
|
||||||
<IconEditor className='inline-icon' /> Редактор обладает правом редактирования
|
<li>
|
||||||
</li>
|
<IconEditor className='inline-icon' /> Редактор обладает правом редактирования
|
||||||
<li>
|
</li>
|
||||||
<IconOwner className='inline-icon' /> Владелец обладает полным доступом к схеме
|
<li>
|
||||||
</li>
|
<IconOwner className='inline-icon' /> Владелец обладает полным доступом к схеме
|
||||||
<li>
|
</li>
|
||||||
<IconPublic className='inline-icon' /> Общедоступные схемы видны всем посетителям
|
<li>
|
||||||
</li>
|
<IconPublic className='inline-icon' /> Общедоступные схемы видны всем посетителям
|
||||||
<li>
|
</li>
|
||||||
<IconImmutable className='inline-icon' /> Неизменные схемы
|
<li>
|
||||||
</li>
|
<IconImmutable className='inline-icon' /> Неизменные схемы
|
||||||
<li>
|
</li>
|
||||||
<IconClone className='inline-icon icon-green' /> Клонировать – создать копию схемы
|
<li>
|
||||||
</li>
|
<IconClone className='inline-icon icon-green' /> Клонировать – создать копию схемы
|
||||||
<li>
|
</li>
|
||||||
<IconDownload className='inline-icon' /> Загрузить/Выгрузить – взаимодействие с Экстеор
|
<li>
|
||||||
</li>
|
<IconDownload className='inline-icon' /> Загрузить/Выгрузить – взаимодействие с Экстеор
|
||||||
<li>
|
</li>
|
||||||
<IconDestroy className='inline-icon icon-red' /> Удалить – полностью удаляет схему из базы Портала
|
<li>
|
||||||
</li>
|
<IconDestroy className='inline-icon icon-red' /> Удалить – полностью удаляет схему из базы Портала
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
@ -27,89 +27,99 @@ export function HelpRSEditor() {
|
||||||
<div className='dense'>
|
<div className='dense'>
|
||||||
<h1>Редактор конституенты</h1>
|
<h1>Редактор конституенты</h1>
|
||||||
<div className='flex flex-col sm:flex-row sm:gap-3'>
|
<div className='flex flex-col sm:flex-row sm:gap-3'>
|
||||||
<div className='flex flex-col'>
|
<div>
|
||||||
<li>
|
<h2>Команды</h2>
|
||||||
<IconOSS className='inline-icon' /> переход к <LinkTopic text='ОСС' topic={HelpTopic.CC_OSS} />
|
<ul>
|
||||||
</li>
|
<li>
|
||||||
<li>
|
<IconOSS className='inline-icon' /> переход к <LinkTopic text='ОСС' topic={HelpTopic.CC_OSS} />
|
||||||
<IconPredecessor className='inline-icon' /> переход к исходной
|
</li>
|
||||||
</li>
|
<li>
|
||||||
<li>
|
<IconPredecessor className='inline-icon' /> переход к исходной
|
||||||
<IconList className='inline-icon' /> список конституент
|
</li>
|
||||||
</li>
|
<li>
|
||||||
<li>
|
<IconList className='inline-icon' /> список конституент
|
||||||
<IconSave className='inline-icon' /> сохранить: <kbd>Ctrl + S</kbd>
|
</li>
|
||||||
</li>
|
<li>
|
||||||
<li>
|
<IconSave className='inline-icon' /> сохранить: <kbd>Ctrl + S</kbd>
|
||||||
<IconReset className='inline-icon' /> сбросить изменения
|
</li>
|
||||||
</li>
|
<li>
|
||||||
<li>
|
<IconReset className='inline-icon' /> сбросить изменения
|
||||||
<IconClone className='inline-icon icon-green' /> клонировать: <kbd>Alt + V</kbd>
|
</li>
|
||||||
</li>
|
<li>
|
||||||
<li>
|
<IconClone className='inline-icon icon-green' /> клонировать: <kbd>Alt + V</kbd>
|
||||||
<IconNewItem className='inline-icon icon-green' /> новая конституента
|
</li>
|
||||||
</li>
|
<li>
|
||||||
<li>
|
<IconNewItem className='inline-icon icon-green' /> новая конституента
|
||||||
<IconDestroy className='inline-icon icon-red' /> удалить
|
</li>
|
||||||
</li>
|
<li>
|
||||||
|
<IconDestroy className='inline-icon icon-red' /> удалить
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className='flex flex-col'>
|
<div>
|
||||||
<h2>Список конституент</h2>
|
<h2>Список конституент</h2>
|
||||||
<li>
|
<ul>
|
||||||
<IconMoveDown className='inline-icon' />
|
<li>
|
||||||
<IconMoveUp className='inline-icon' /> <kbd>Alt + вверх/вниз</kbd>
|
<IconMoveDown className='inline-icon' />
|
||||||
</li>
|
<IconMoveUp className='inline-icon' /> <kbd>Alt + вверх/вниз</kbd>
|
||||||
<li>
|
</li>
|
||||||
<IconFilter className='inline-icon' />
|
<li>
|
||||||
<IconSettings className='inline-icon' /> фильтрация по графу термов
|
<IconFilter className='inline-icon' />
|
||||||
</li>
|
<IconSettings className='inline-icon' /> фильтрация по графу термов
|
||||||
<li>
|
</li>
|
||||||
<IconChild className='inline-icon' /> отображение наследованных
|
<li>
|
||||||
</li>
|
<IconChild className='inline-icon' /> отображение наследованных
|
||||||
<li>
|
</li>
|
||||||
<span className='bg-selected'>текущая конституента</span>
|
<li>
|
||||||
</li>
|
<span className='bg-selected'>текущая конституента</span>
|
||||||
<li>
|
</li>
|
||||||
<span className='bg-accent-green50'>
|
<li>
|
||||||
<LinkTopic text='основа' topic={HelpTopic.CC_RELATIONS} /> текущей
|
<span className='bg-accent-green50'>
|
||||||
</span>
|
<LinkTopic text='основа' topic={HelpTopic.CC_RELATIONS} /> текущей
|
||||||
</li>
|
</span>
|
||||||
<li>
|
</li>
|
||||||
<span className='bg-accent-orange50'>
|
<li>
|
||||||
<LinkTopic text='порожденные' topic={HelpTopic.CC_RELATIONS} /> текущей
|
<span className='bg-accent-orange50'>
|
||||||
</span>
|
<LinkTopic text='порожденные' topic={HelpTopic.CC_RELATIONS} /> текущей
|
||||||
</li>
|
</span>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h2>Формальное определение</h2>
|
<h2>Формальное определение</h2>
|
||||||
<li>
|
<ul>
|
||||||
<IconStatusOK className='inline-icon' /> индикатор статуса определения сверху
|
<li>
|
||||||
</li>
|
<IconStatusOK className='inline-icon' /> индикатор статуса определения сверху
|
||||||
<li>
|
</li>
|
||||||
<IconControls className='inline-icon' /> специальная клавиатура и горячие клавиши
|
<li>
|
||||||
</li>
|
<IconControls className='inline-icon' /> специальная клавиатура и горячие клавиши
|
||||||
<li>
|
</li>
|
||||||
<IconTypeGraph className='inline-icon' /> отображение{' '}
|
<li>
|
||||||
<LinkTopic text='графа ступеней типизации' topic={HelpTopic.UI_TYPE_GRAPH} />
|
<IconTypeGraph className='inline-icon' /> отображение{' '}
|
||||||
</li>
|
<LinkTopic text='графа ступеней типизации' topic={HelpTopic.UI_TYPE_GRAPH} />
|
||||||
<li>
|
</li>
|
||||||
<IconTree className='inline-icon' /> отображение{' '}
|
<li>
|
||||||
<LinkTopic text='дерева разбора' topic={HelpTopic.UI_FORMULA_TREE} />
|
<IconTree className='inline-icon' /> отображение{' '}
|
||||||
</li>
|
<LinkTopic text='дерева разбора' topic={HelpTopic.UI_FORMULA_TREE} />
|
||||||
<li>
|
</li>
|
||||||
<kbd>Ctrl + Пробел</kbd> вставка незанятого имени / замена проекции
|
<li>
|
||||||
</li>
|
<kbd>Ctrl + Пробел</kbd> вставка незанятого имени / замена проекции
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<h2>Термин и Текстовое определение</h2>
|
<h2>Термин и Текстовое определение</h2>
|
||||||
<li>
|
<ul>
|
||||||
<IconEdit className='inline-icon' /> редактирование <LinkTopic text='Имени' topic={HelpTopic.CC_CONSTITUENTA} />{' '}
|
<li>
|
||||||
/ <LinkTopic text='Термина' topic={HelpTopic.CC_CONSTITUENTA} />
|
<IconEdit className='inline-icon' /> редактирование{' '}
|
||||||
</li>
|
<LinkTopic text='Имени' topic={HelpTopic.CC_CONSTITUENTA} /> /{' '}
|
||||||
<li>
|
<LinkTopic text='Термина' topic={HelpTopic.CC_CONSTITUENTA} />
|
||||||
<kbd>Ctrl + Пробел</kbd> открывает редактирование отсылок
|
</li>
|
||||||
</li>
|
<li>
|
||||||
|
<kbd>Ctrl + Пробел</kbd> открывает редактирование отсылок
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
@ -30,37 +30,41 @@ export function HelpRSGraphTerm() {
|
||||||
<h1>Граф термов</h1>
|
<h1>Граф термов</h1>
|
||||||
<div className='flex flex-col sm:flex-row'>
|
<div className='flex flex-col sm:flex-row'>
|
||||||
<div className='sm:w-56'>
|
<div className='sm:w-56'>
|
||||||
<h1>Настройка графа</h1>
|
<h2>Настройка графа</h2>
|
||||||
<li>Цвет – покраска узлов</li>
|
<ul>
|
||||||
<li>
|
<li>Цвет – покраска узлов</li>
|
||||||
<IconText className='inline-icon' /> Отображение текста
|
<li>
|
||||||
</li>
|
<IconText className='inline-icon' /> Отображение текста
|
||||||
<li>
|
</li>
|
||||||
<IconClustering className='inline-icon' /> Скрыть порожденные
|
<li>
|
||||||
</li>
|
<IconClustering className='inline-icon' /> Скрыть порожденные
|
||||||
<li>
|
</li>
|
||||||
<IconRotate3D className='inline-icon' /> Вращение 3D
|
<li>
|
||||||
</li>
|
<IconRotate3D className='inline-icon' /> Вращение 3D
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<Divider vertical margins='mx-3 mt-3' className='hidden sm:block' />
|
<Divider vertical margins='mx-3 mt-3' className='hidden sm:block' />
|
||||||
|
|
||||||
<div className='sm:w-84'>
|
<div className='sm:w-84'>
|
||||||
<h1>Изменение узлов</h1>
|
<h2>Изменение узлов</h2>
|
||||||
<li>Клик на узел – выделение</li>
|
<ul>
|
||||||
<li>Левый клик – выбор фокус-конституенты</li>
|
<li>Клик на узел – выделение</li>
|
||||||
<li>
|
<li>Левый клик – выбор фокус-конституенты</li>
|
||||||
<IconReset className='inline-icon' /> Esc – сбросить выделение
|
<li>
|
||||||
</li>
|
<IconReset className='inline-icon' /> Esc – сбросить выделение
|
||||||
<li>
|
</li>
|
||||||
<IconEdit className='inline-icon' /> Двойной клик – редактирование
|
<li>
|
||||||
</li>
|
<IconEdit className='inline-icon' /> Двойной клик – редактирование
|
||||||
<li>
|
</li>
|
||||||
<IconDestroy className='inline-icon icon-red' /> Delete – удалить выбранные
|
<li>
|
||||||
</li>
|
<IconDestroy className='inline-icon icon-red' /> Delete – удалить выбранные
|
||||||
<li>
|
</li>
|
||||||
<IconNewItem className='inline-icon icon-green' /> Новая со ссылками на выделенные
|
<li>
|
||||||
</li>
|
<IconNewItem className='inline-icon icon-green' /> Новая со ссылками на выделенные
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -68,54 +72,58 @@ export function HelpRSGraphTerm() {
|
||||||
|
|
||||||
<div className='flex flex-col-reverse mb-3 sm:flex-row'>
|
<div className='flex flex-col-reverse mb-3 sm:flex-row'>
|
||||||
<div className='sm:w-56'>
|
<div className='sm:w-56'>
|
||||||
<h1>Общие</h1>
|
<h2>Общие</h2>
|
||||||
<li>
|
<ul>
|
||||||
<kbd>Space</kbd> – перемещение экрана
|
<li>
|
||||||
</li>
|
<kbd>Space</kbd> – перемещение экрана
|
||||||
<li>
|
</li>
|
||||||
<IconOSS className='inline-icon' /> переход к связанной <LinkTopic text='ОСС' topic={HelpTopic.CC_OSS} />
|
<li>
|
||||||
</li>
|
<IconOSS className='inline-icon' /> переход к связанной <LinkTopic text='ОСС' topic={HelpTopic.CC_OSS} />
|
||||||
<li>
|
</li>
|
||||||
<IconFilter className='inline-icon' /> Открыть настройки
|
<li>
|
||||||
</li>
|
<IconFilter className='inline-icon' /> Открыть настройки
|
||||||
<li>
|
</li>
|
||||||
<IconFocus className='inline-icon' /> Задать фокус
|
<li>
|
||||||
</li>
|
<IconFocus className='inline-icon' /> Задать фокус
|
||||||
<li>
|
</li>
|
||||||
<IconFitImage className='inline-icon' /> Вписать в экран
|
<li>
|
||||||
</li>
|
<IconFitImage className='inline-icon' /> Вписать в экран
|
||||||
<li>
|
</li>
|
||||||
<IconTypeGraph className='inline-icon' /> Открыть{' '}
|
<li>
|
||||||
<LinkTopic text='граф ступеней' topic={HelpTopic.UI_TYPE_GRAPH} />
|
<IconTypeGraph className='inline-icon' /> Открыть{' '}
|
||||||
</li>
|
<LinkTopic text='граф ступеней' topic={HelpTopic.UI_TYPE_GRAPH} />
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<Divider vertical margins='mx-3' className='hidden sm:block' />
|
<Divider vertical margins='mx-3' className='hidden sm:block' />
|
||||||
|
|
||||||
<div className='dense w-84'>
|
<div className='dense w-84'>
|
||||||
<h1>Выделение</h1>
|
<h2>Выделение</h2>
|
||||||
<li>
|
<ul>
|
||||||
<IconGraphCollapse className='inline-icon' /> все влияющие
|
<li>
|
||||||
</li>
|
<IconGraphCollapse className='inline-icon' /> все влияющие
|
||||||
<li>
|
</li>
|
||||||
<IconGraphExpand className='inline-icon' /> все зависимые
|
<li>
|
||||||
</li>
|
<IconGraphExpand className='inline-icon' /> все зависимые
|
||||||
<li>
|
</li>
|
||||||
<IconGraphMaximize className='inline-icon' /> зависимые только от выделенных
|
<li>
|
||||||
</li>
|
<IconGraphMaximize className='inline-icon' /> зависимые только от выделенных
|
||||||
<li>
|
</li>
|
||||||
<IconGraphInputs className='inline-icon' /> входящие напрямую
|
<li>
|
||||||
</li>
|
<IconGraphInputs className='inline-icon' /> входящие напрямую
|
||||||
<li>
|
</li>
|
||||||
<IconGraphOutputs className='inline-icon' /> исходящие напрямую
|
<li>
|
||||||
</li>
|
<IconGraphOutputs className='inline-icon' /> исходящие напрямую
|
||||||
<li>
|
</li>
|
||||||
<IconGraphCore className='inline-icon' /> выделить <LinkTopic text='Ядро' topic={HelpTopic.CC_SYSTEM} />
|
<li>
|
||||||
</li>
|
<IconGraphCore className='inline-icon' /> выделить <LinkTopic text='Ядро' topic={HelpTopic.CC_SYSTEM} />
|
||||||
<li>
|
</li>
|
||||||
<IconPredecessor className='inline-icon' /> выделить{' '}
|
<li>
|
||||||
<LinkTopic text='собственные' topic={HelpTopic.CC_PROPAGATION} />
|
<IconPredecessor className='inline-icon' /> выделить{' '}
|
||||||
</li>
|
<LinkTopic text='собственные' topic={HelpTopic.CC_PROPAGATION} />
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -19,49 +19,53 @@ export function HelpRSList() {
|
||||||
return (
|
return (
|
||||||
<div className='dense'>
|
<div className='dense'>
|
||||||
<h1>Список конституент</h1>
|
<h1>Список конституент</h1>
|
||||||
<li>
|
<ul>
|
||||||
<IconAlias className='inline-icon' />
|
<li>
|
||||||
Конституенты обладают уникальным <LinkTopic text='Именем' topic={HelpTopic.CC_CONSTITUENTA} />
|
<IconAlias className='inline-icon' />
|
||||||
</li>
|
Конституенты обладают уникальным <LinkTopic text='Именем' topic={HelpTopic.CC_CONSTITUENTA} />
|
||||||
<li>при наведении на имя отображаются атрибуты</li>
|
</li>
|
||||||
<li>
|
<li>при наведении на имя отображаются атрибуты</li>
|
||||||
пунктиром отображаются <LinkTopic text='наследованные' topic={HelpTopic.CC_OSS} /> конституенты
|
<li>
|
||||||
</li>
|
пунктиром отображаются <LinkTopic text='наследованные' topic={HelpTopic.CC_OSS} /> конституенты
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<h2>Управление списком</h2>
|
<h2>Управление списком</h2>
|
||||||
<li>
|
<ul>
|
||||||
<IconOSS className='inline-icon' /> переход к связанной <LinkTopic text='ОСС' topic={HelpTopic.CC_OSS} />
|
<li>
|
||||||
</li>
|
<IconOSS className='inline-icon' /> переход к связанной <LinkTopic text='ОСС' topic={HelpTopic.CC_OSS} />
|
||||||
<li>
|
</li>
|
||||||
<IconReset className='inline-icon' /> сбросить выделение: <kbd>ESC</kbd>
|
<li>
|
||||||
</li>
|
<IconReset className='inline-icon' /> сбросить выделение: <kbd>ESC</kbd>
|
||||||
<li>Клик на строку – выделение</li>
|
</li>
|
||||||
<li>
|
<li>Клик на строку – выделение</li>
|
||||||
<kbd>Shift + клик</kbd> – выделение нескольких
|
<li>
|
||||||
</li>
|
<kbd>Shift + клик</kbd> – выделение нескольких
|
||||||
<li>
|
</li>
|
||||||
<kbd>Alt + клик</kbd> – Редактор
|
<li>
|
||||||
</li>
|
<kbd>Alt + клик</kbd> – Редактор
|
||||||
<li>
|
</li>
|
||||||
<kbd>Двойной клик</kbd> – Редактор
|
<li>
|
||||||
</li>
|
<kbd>Двойной клик</kbd> – Редактор
|
||||||
<li>
|
</li>
|
||||||
<IconMoveUp className='inline-icon' />
|
<li>
|
||||||
<IconMoveDown className='inline-icon' /> <kbd>Alt + вверх/вниз</kbd> – перемещение
|
<IconMoveUp className='inline-icon' />
|
||||||
</li>
|
<IconMoveDown className='inline-icon' /> <kbd>Alt + вверх/вниз</kbd> – перемещение
|
||||||
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<IconClone className='inline-icon icon-green' /> клонировать выделенную: <kbd>Alt + V</kbd>
|
<IconClone className='inline-icon icon-green' /> клонировать выделенную: <kbd>Alt + V</kbd>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<IconNewItem className='inline-icon icon-green' /> новая конституента: <kbd>Alt + `</kbd>
|
<IconNewItem className='inline-icon icon-green' /> новая конституента: <kbd>Alt + `</kbd>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<IconOpenList className='inline-icon icon-green' /> быстрое добавление: <kbd>Alt + 1-6,Q,W</kbd>
|
<IconOpenList className='inline-icon icon-green' /> быстрое добавление: <kbd>Alt + 1-6,Q,W</kbd>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<IconDestroy className='inline-icon icon-red' /> удаление выделенных: <kbd>Delete</kbd>
|
<IconDestroy className='inline-icon icon-red' /> удаление выделенных: <kbd>Delete</kbd>
|
||||||
</li>
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<Divider margins='my-2' />
|
<Divider margins='my-2' />
|
||||||
|
|
||||||
|
|
|
@ -30,72 +30,80 @@ export function HelpRSMenu() {
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<h2>Вкладки</h2>
|
<h2>Вкладки</h2>
|
||||||
<li>
|
<ul>
|
||||||
<LinkTopic text='Карточка' topic={HelpTopic.UI_RS_CARD} /> – редактирование атрибутов схемы и версии
|
<li>
|
||||||
</li>
|
<LinkTopic text='Карточка' topic={HelpTopic.UI_RS_CARD} /> – редактирование атрибутов схемы и версии
|
||||||
<li>
|
</li>
|
||||||
<LinkTopic text='Содержание' topic={HelpTopic.UI_RS_LIST} /> – работа со списком конституент в табличной форме
|
<li>
|
||||||
</li>
|
<LinkTopic text='Содержание' topic={HelpTopic.UI_RS_LIST} /> – работа со списком конституент в табличной форме
|
||||||
<li>
|
</li>
|
||||||
<LinkTopic text='Редактор' topic={HelpTopic.UI_RS_EDITOR} /> – редактирование отдельной{' '}
|
<li>
|
||||||
<LinkTopic text='Конституенты' topic={HelpTopic.CC_CONSTITUENTA} />
|
<LinkTopic text='Редактор' topic={HelpTopic.UI_RS_EDITOR} /> – редактирование отдельной{' '}
|
||||||
</li>
|
<LinkTopic text='Конституенты' topic={HelpTopic.CC_CONSTITUENTA} />
|
||||||
<li>
|
</li>
|
||||||
<LinkTopic text='Граф термов' topic={HelpTopic.UI_GRAPH_TERM} /> – графическое представление связей конституент
|
<li>
|
||||||
</li>
|
<LinkTopic text='Граф термов' topic={HelpTopic.UI_GRAPH_TERM} /> – графическое представление связей
|
||||||
|
конституент
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<div className='flex my-3'>
|
<div className='flex my-3'>
|
||||||
<div>
|
<div>
|
||||||
<h2>Меню схемы</h2>
|
<h2>Меню схемы</h2>
|
||||||
<li>
|
<ul>
|
||||||
<IconMenu size='1.25rem' className='inline-icon' /> Меню схемы – выпадающее меню с общими функциями
|
<li>
|
||||||
</li>
|
<IconMenu size='1.25rem' className='inline-icon' /> Меню схемы – выпадающее меню с общими функциями
|
||||||
<li>
|
</li>
|
||||||
<IconShare className='inline-icon' /> Поделиться – скопировать ссылку на схему
|
<li>
|
||||||
</li>
|
<IconShare className='inline-icon' /> Поделиться – скопировать ссылку на схему
|
||||||
<li>
|
</li>
|
||||||
<IconQR className='inline-icon' /> Отобразить QR-код схемы
|
<li>
|
||||||
</li>
|
<IconQR className='inline-icon' /> Отобразить QR-код схемы
|
||||||
<li>
|
</li>
|
||||||
<IconRobot className='inline-icon' /> Генерировать запрос для LLM
|
<li>
|
||||||
</li>
|
<IconRobot className='inline-icon' /> Генерировать запрос для LLM
|
||||||
<li>
|
</li>
|
||||||
<IconClone className='inline-icon icon-green' /> Клонировать – создать копию схемы
|
<li>
|
||||||
</li>
|
<IconClone className='inline-icon icon-green' /> Клонировать – создать копию схемы
|
||||||
<li>
|
</li>
|
||||||
<IconDownload className='inline-icon' /> Выгрузить – сохранить в файле формата Экстеор
|
<li>
|
||||||
</li>
|
<IconDownload className='inline-icon' /> Выгрузить – сохранить в файле формата Экстеор
|
||||||
<li>
|
</li>
|
||||||
<IconUpload className='inline-icon icon-red' /> Загрузить – заменить схему на содержимое файла Экстеор
|
<li>
|
||||||
</li>
|
<IconUpload className='inline-icon icon-red' /> Загрузить – заменить схему на содержимое файла Экстеор
|
||||||
<li>
|
</li>
|
||||||
<IconDestroy className='inline-icon icon-red' /> Удалить – полностью удаляет схему из базы Портала
|
<li>
|
||||||
</li>
|
<IconDestroy className='inline-icon icon-red' /> Удалить – полностью удаляет схему из базы Портала
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<Divider vertical margins='mx-3' />
|
<Divider vertical margins='mx-3' />
|
||||||
|
|
||||||
<div className='w-72'>
|
<div className='w-72'>
|
||||||
<h2>Режимы работы</h2>
|
<h2>Режимы работы</h2>
|
||||||
<li>
|
<ul>
|
||||||
<IconAlert size='1.25rem' className='inline-icon icon-red' /> работа в анонимном режиме. Переход на страницу
|
<li>
|
||||||
логина
|
<IconAlert size='1.25rem' className='inline-icon icon-red' /> работа в анонимном режиме. Переход на
|
||||||
</li>
|
страницу логина
|
||||||
<li>
|
</li>
|
||||||
<IconArchive size='1.25rem' className='inline-icon' /> просмотр архивной версии. Переход к актуальной версии
|
<li>
|
||||||
</li>
|
<IconArchive size='1.25rem' className='inline-icon' /> просмотр архивной версии. Переход к актуальной
|
||||||
<li>
|
версии
|
||||||
<IconReader size='1.25rem' className='inline-icon' /> режим Читатель
|
</li>
|
||||||
</li>
|
<li>
|
||||||
<li>
|
<IconReader size='1.25rem' className='inline-icon' /> режим Читатель
|
||||||
<IconEditor size='1.25rem' className='inline-icon' /> режим Редактор
|
</li>
|
||||||
</li>
|
<li>
|
||||||
<li>
|
<IconEditor size='1.25rem' className='inline-icon' /> режим Редактор
|
||||||
<IconOwner size='1.25rem' className='inline-icon' /> режим Владелец
|
</li>
|
||||||
</li>
|
<li>
|
||||||
<li>
|
<IconOwner size='1.25rem' className='inline-icon' /> режим Владелец
|
||||||
<IconAdmin size='1.25rem' className='inline-icon' /> режим Администратор
|
</li>
|
||||||
</li>
|
<li>
|
||||||
|
<IconAdmin size='1.25rem' className='inline-icon' /> режим Администратор
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -5,16 +5,18 @@ export function HelpSubstitutions() {
|
||||||
<p>Пара отождествлений, обозначает замену вхождений одной конституенты на другую.</p>
|
<p>Пара отождествлений, обозначает замену вхождений одной конституенты на другую.</p>
|
||||||
<p>
|
<p>
|
||||||
Таблица отождествлений накладывает следующие ограничения:
|
Таблица отождествлений накладывает следующие ограничения:
|
||||||
<li>конституента может быть удаляемой только в одном отождествлении</li>
|
<ul>
|
||||||
<li>удаляемые конституенты не могут быть замещающими в отождествлениях</li>
|
<li>конституента может быть удаляемой только в одном отождествлении</li>
|
||||||
<li>базисные множества могут замещать только другие базисные множества</li>
|
<li>удаляемые конституенты не могут быть замещающими в отождествлениях</li>
|
||||||
<li>константные множества могут замещать только другие константные множества</li>
|
<li>базисные множества могут замещать только другие базисные множества</li>
|
||||||
<li>
|
<li>константные множества могут замещать только другие константные множества</li>
|
||||||
при отождествлении конституент, отличных от базисных и константных множеств, их типизации должны совпадать с
|
<li>
|
||||||
учетом других отождествлений
|
при отождествлении конституент, отличных от базисных и константных множеств, их типизации должны совпадать с
|
||||||
</li>
|
учетом других отождествлений
|
||||||
<li>логические выражения могут замещать только другие логические выражения</li>
|
</li>
|
||||||
<li>при отождествлении параметризованных конституент количество и типизации аргументов должно совпадать</li>
|
<li>логические выражения могут замещать только другие логические выражения</li>
|
||||||
|
<li>при отождествлении параметризованных конституент количество и типизации аргументов должно совпадать</li>
|
||||||
|
</ul>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
|
|
|
@ -7,31 +7,40 @@ export function HelpTypeGraph() {
|
||||||
<h1>Граф ступеней</h1>
|
<h1>Граф ступеней</h1>
|
||||||
<p>
|
<p>
|
||||||
Граф связей между ступенями, используемыми в данном выражении или{' '}
|
Граф связей между ступенями, используемыми в данном выражении или{' '}
|
||||||
<LinkTopic text='КС' topic={HelpTopic.CC_OSS} />. Исторически отображался в форме мультиграфа (М-граф). В
|
<LinkTopic text='КС' topic={HelpTopic.CC_OSS} />.<br />
|
||||||
Портале кратные ребра представлены перечислением индексов компонент произведения.
|
Исторически отображался в форме мультиграфа (М-граф).
|
||||||
|
<br />
|
||||||
|
Кратные ребра представлены перечислением индексов компонент произведения.
|
||||||
</p>
|
</p>
|
||||||
<li>ребра без надписей означают взятие булеана</li>
|
<ul>
|
||||||
<li>цифры на ребрах означают номера компонент декартова произведения</li>
|
<li>ребра без надписей означают взятие булеана</li>
|
||||||
<li>цифры на узлах означают количество конституент в данной ступени</li>
|
<li>цифры на ребрах означают номера компонент декартова произведения</li>
|
||||||
<li>основаниями дерева являются ступени базисных, константных множеств</li>
|
<li>цифры на узлах означают количество конституент в данной ступени</li>
|
||||||
<li>ступень терм-функции - произведение ступеней результата и аргументов</li>
|
<li>основаниями дерева являются ступени базисных, константных множеств</li>
|
||||||
<li>ступень предикат-функции - произведение ступеней аргументов</li>
|
<li>ступень терм-функции - произведение ступеней результата и аргументов</li>
|
||||||
|
<li>ступень предикат-функции - произведение ступеней аргументов</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<h2>Виды узлов</h2>
|
<h2>Цвета узлов</h2>
|
||||||
<li>
|
|
||||||
<span className='bg-secondary'>ступень-основание</span>
|
<ul>
|
||||||
</li>
|
<li>
|
||||||
<li>
|
<span className='bg-secondary'>ступень-основание</span>
|
||||||
<span className='bg-accent-teal'>ступень-булеан</span>
|
</li>
|
||||||
</li>
|
<li>
|
||||||
<li>
|
<span className='bg-accent-teal'>ступень-булеан</span>
|
||||||
<span className='bg-accent-orange'>ступень декартова произведения</span>
|
</li>
|
||||||
</li>
|
<li>
|
||||||
|
<span className='bg-accent-orange'>ступень декартова произведения</span>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<h2>Команды</h2>
|
<h2>Команды</h2>
|
||||||
<li>
|
<ul>
|
||||||
<kbd>Space</kbd> – перемещение экрана
|
<li>
|
||||||
</li>
|
<kbd>Space</kbd> – перемещение экрана
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user