diff --git a/rsconcept/frontend/src/components/info/InfoTopic.tsx b/rsconcept/frontend/src/components/info/InfoTopic.tsx
index 1f49d8ad..7243a66b 100644
--- a/rsconcept/frontend/src/components/info/InfoTopic.tsx
+++ b/rsconcept/frontend/src/components/info/InfoTopic.tsx
@@ -1,8 +1,10 @@
import { HelpTopic } from '@/models/miscellaneous';
import HelpAPI from '../man/HelpAPI';
-import HelpConstituenta from '../man/HelpConstituenta';
import HelpCstAttributes from '../man/HelpCstAttributes';
+import HelpCstClass from '../man/HelpCstClass';
+import HelpCstEditor from '../man/HelpCstEditor';
+import HelpCstStatus from '../man/HelpCstStatus';
import HelpExteor from '../man/HelpExteor';
import HelpLibrary from '../man/HelpLibrary';
import HelpMain from '../man/HelpMain';
@@ -23,12 +25,14 @@ function InfoTopic({ topic }: InfoTopicProps) {
if (topic === HelpTopic.MAIN) return ;
if (topic === HelpTopic.LIBRARY) return ;
if (topic === HelpTopic.RSFORM) return ;
- if (topic === HelpTopic.CST_ATTRIBUTES) return ;
if (topic === HelpTopic.CST_LIST) return ;
- if (topic === HelpTopic.CST_EDITOR) return ;
+ if (topic === HelpTopic.CST_EDITOR) return ;
if (topic === HelpTopic.GRAPH_TERM) return ;
- if (topic === HelpTopic.RSTEMPLATES) return ;
+ if (topic === HelpTopic.CST_STATUS) return ;
+ if (topic === HelpTopic.CST_CLASS) return ;
if (topic === HelpTopic.RSLANG) return ;
+ if (topic === HelpTopic.CONSTITUENTA) return ;
+ if (topic === HelpTopic.RSTEMPLATES) return ;
if (topic === HelpTopic.TERM_CONTROL) return ;
if (topic === HelpTopic.VERSIONS) return ;
if (topic === HelpTopic.EXTEOR) return ;
diff --git a/rsconcept/frontend/src/components/man/HelpCstClass.tsx b/rsconcept/frontend/src/components/man/HelpCstClass.tsx
new file mode 100644
index 00000000..cfaa4050
--- /dev/null
+++ b/rsconcept/frontend/src/components/man/HelpCstClass.tsx
@@ -0,0 +1,7 @@
+import InfoCstClass from '@/components/info/InfoCstClass';
+
+function HelpCstClass() {
+ return ;
+}
+
+export default HelpCstClass;
diff --git a/rsconcept/frontend/src/components/man/HelpConstituenta.tsx b/rsconcept/frontend/src/components/man/HelpCstEditor.tsx
similarity index 89%
rename from rsconcept/frontend/src/components/man/HelpConstituenta.tsx
rename to rsconcept/frontend/src/components/man/HelpCstEditor.tsx
index e343c917..40f59ed4 100644
--- a/rsconcept/frontend/src/components/man/HelpConstituenta.tsx
+++ b/rsconcept/frontend/src/components/man/HelpCstEditor.tsx
@@ -1,10 +1,8 @@
-import InfoCstStatus from '@/components/info/InfoCstStatus';
-import Divider from '@/components/ui/Divider';
import { useConceptOptions } from '@/context/OptionsContext';
import { IconControls, IconEdit, IconList, IconSave, IconStatusOK, IconText, IconTree } from '../Icons';
-function HelpConstituenta() {
+function HelpCstEditor() {
const { colors } = useConceptOptions();
// prettier-ignore
return (
@@ -31,11 +29,7 @@ function HelpConstituenta() {
цветом фона выделена текущая конституента
цветом фона выделена основа текущей
цветом фона выделены порожденные текущей
-
-
-
-
);
}
-export default HelpConstituenta;
+export default HelpCstEditor;
diff --git a/rsconcept/frontend/src/components/man/HelpCstStatus.tsx b/rsconcept/frontend/src/components/man/HelpCstStatus.tsx
new file mode 100644
index 00000000..13725329
--- /dev/null
+++ b/rsconcept/frontend/src/components/man/HelpCstStatus.tsx
@@ -0,0 +1,7 @@
+import InfoCstStatus from '@/components/info/InfoCstStatus';
+
+function HelpCstStatus() {
+ return ;
+}
+
+export default HelpCstStatus;
diff --git a/rsconcept/frontend/src/components/man/HelpMain.tsx b/rsconcept/frontend/src/components/man/HelpMain.tsx
index 18a0dc3f..2c4b7373 100644
--- a/rsconcept/frontend/src/components/man/HelpMain.tsx
+++ b/rsconcept/frontend/src/components/man/HelpMain.tsx
@@ -9,7 +9,7 @@ function HelpMain() {
Портал
Портал позволяет анализировать предметные области, формально записывать системы определений и синтезировать их с помощью математического
-
Такие системы называются Концептуальными схемами и состоят из отдельных , обладающих уникальными обозначениями и формальными определениями
+
Такие системы называются Концептуальными схемами и состоят из отдельных , обладающих уникальными обозначениями и формальными определениями
Основные разделы
diff --git a/rsconcept/frontend/src/components/man/HelpRSFormItems.tsx b/rsconcept/frontend/src/components/man/HelpRSFormItems.tsx
index 71a5639a..b6cd9bb6 100644
--- a/rsconcept/frontend/src/components/man/HelpRSFormItems.tsx
+++ b/rsconcept/frontend/src/components/man/HelpRSFormItems.tsx
@@ -11,7 +11,7 @@ function HelpRSFormItems() {
return (
Список конституент
-
Конституенты обладают уникальным
+
Конституенты обладают уникальным
Список поддерживает выделение и перемещение
Управление списком
diff --git a/rsconcept/frontend/src/components/man/HelpTermGraph.tsx b/rsconcept/frontend/src/components/man/HelpTermGraph.tsx
index b2c69e1a..032247ce 100644
--- a/rsconcept/frontend/src/components/man/HelpTermGraph.tsx
+++ b/rsconcept/frontend/src/components/man/HelpTermGraph.tsx
@@ -1,33 +1,27 @@
-import InfoCstClass from '@/components/info/InfoCstClass';
-import InfoCstStatus from '@/components/info/InfoCstStatus';
import Divider from '@/components/ui/Divider';
+import { IconDestroy, IconEdit, IconReset } from '../Icons';
+
function HelpTermGraph() {
// prettier-ignore
return (
-
-
+
+
Настройка графа
-
Цвет – правила покраски узлов
-
Граф – модель расположения узлов
-
Размер – модель размера узлов
-
-
-
-
+
Цвет – правила покраски
+
Граф – модель расположения
+
Размер – модель размера
-
+
Управление
-
Клик на конституенту – выделение
-
Двойной клик – редактирование
-
Delete – удалить выбранные
-
-
-
-
+
Клик на конституенту – выделение
+
Ctrl + клик – выбор фокус-конституенты
+
Esc – сбросить выделение
+
Двойной клик – редактирование
+
Delete – удалить выбранные
);
}
diff --git a/rsconcept/frontend/src/dialogs/DlgCreateCst/FormCreateCst.tsx b/rsconcept/frontend/src/dialogs/DlgCreateCst/FormCreateCst.tsx
index b6c5e0ae..adfa724f 100644
--- a/rsconcept/frontend/src/dialogs/DlgCreateCst/FormCreateCst.tsx
+++ b/rsconcept/frontend/src/dialogs/DlgCreateCst/FormCreateCst.tsx
@@ -50,7 +50,7 @@ function FormCreateCst({ schema, state, partialUpdate, setValidated }: FormCreat
value={{ value: state.cst_type, label: labelCstType(state.cst_type) }}
onChange={data => partialUpdate({ cst_type: data?.value ?? CstType.BASE })}
/>
-
+
updateData({ cst_type: data?.value ?? CstType.BASE })}
/>
-
+
+
);
}
diff --git a/rsconcept/frontend/src/pages/RSFormPage/EditorRSExpression/EditorRSExpression.tsx b/rsconcept/frontend/src/pages/RSFormPage/EditorRSExpression/EditorRSExpression.tsx
index 674d0561..c6efb6d9 100644
--- a/rsconcept/frontend/src/pages/RSFormPage/EditorRSExpression/EditorRSExpression.tsx
+++ b/rsconcept/frontend/src/pages/RSFormPage/EditorRSExpression/EditorRSExpression.tsx
@@ -205,7 +205,7 @@ function EditorRSExpression({
parseData={parser.parseData}
onAnalyze={() => handleCheckExpression()}
/>
-
+
setLayout(data?.value ?? SelectorGraphLayout[0].value)}
/>
+
+ {coloring === 'status' ? : null}
+ {coloring === 'type' ? : null}
+
';
+
+ case HelpTopic.LIBRARY: return 'Интерфейс Библиотеки схем';
+ case HelpTopic.RSFORM: return 'Интерфейс Карточки схемы';
+ case HelpTopic.CST_LIST: return 'Интерфейс Списка конституент';
+ case HelpTopic.CST_EDITOR: return 'Интерфейс редактирования конституенты';
+ case HelpTopic.GRAPH_TERM: return 'Интерфейс графа термов';
+ case HelpTopic.CST_STATUS: return 'Нотация отображения статуса конституенты';
+ case HelpTopic.CST_CLASS: return 'Нотация отображения класса конституенты';
+
case HelpTopic.RSLANG: return 'Справка по языку родов структур и экспликации';
- case HelpTopic.CST_ATTRIBUTES: return 'Описание типов и свойств конституент';
+ case HelpTopic.CONSTITUENTA: return 'Понятия конституенты и ее атрибутов';
+ case HelpTopic.RSTEMPLATES: return 'Работа с шаблонными выражениями';
+
case HelpTopic.TERM_CONTROL: return 'Справка по контролю терминов и текстовым отсылкам';
case HelpTopic.VERSIONS: return 'Справка по управлению версиями схем';
case HelpTopic.EXTEOR: return 'Справка по программе для экспликации "Экстеор" для Windows';
- case HelpTopic.API: return 'Описание интерфейса для разработчиков';
+ case HelpTopic.API: return 'Интерфейс для разработчиков';
case HelpTopic.PRIVACY: return 'Политика обработки персональных данных';
}
}