diff --git a/rsconcept/frontend/src/features/help/items/ui/HelpRSGraphTerm.tsx b/rsconcept/frontend/src/features/help/items/ui/HelpRSGraphTerm.tsx index 3aeac41c..85b9f8a6 100644 --- a/rsconcept/frontend/src/features/help/items/ui/HelpRSGraphTerm.tsx +++ b/rsconcept/frontend/src/features/help/items/ui/HelpRSGraphTerm.tsx @@ -48,9 +48,9 @@ export function HelpRSGraphTerm() {

Изменение узлов

-
  • Клик на конституенту – выделение
  • +
  • Клик на узел – выделение
  • - Alt + клик – выбор фокус-конституенты + Левый клик – выбор фокус-конституенты
  • Esc – сбросить выделение diff --git a/rsconcept/frontend/src/features/rsform/pages/RSFormPage/EditorTermGraph/TGFlow.tsx b/rsconcept/frontend/src/features/rsform/pages/RSFormPage/EditorTermGraph/TGFlow.tsx index 23d29acd..c36205ce 100644 --- a/rsconcept/frontend/src/features/rsform/pages/RSFormPage/EditorTermGraph/TGFlow.tsx +++ b/rsconcept/frontend/src/features/rsform/pages/RSFormPage/EditorTermGraph/TGFlow.tsx @@ -274,12 +274,10 @@ export function TGFlow() { } } - function handleNodeClick(event: CProps.EventMouse, cstID: number) { - if (event.altKey) { - event.preventDefault(); - event.stopPropagation(); - handleSetFocus(cstID); - } + function handleNodeContextMenu(event: CProps.EventMouse, cstID: number) { + event.preventDefault(); + event.stopPropagation(); + handleSetFocus(cstID); } function handleNodeDoubleClick(event: CProps.EventMouse, cstID: number) { @@ -409,8 +407,8 @@ export function TGFlow() { onNodeDragStop={() => setIsDragging(false)} onNodeMouseEnter={(event, node) => handleNodeEnter(event, Number(node.id))} onNodeMouseLeave={() => setHoverID(null)} - onNodeClick={(event, node) => handleNodeClick(event, Number(node.id))} onNodeDoubleClick={(event, node) => handleNodeDoubleClick(event, Number(node.id))} + onNodeContextMenu={(event, node) => handleNodeContextMenu(event, Number(node.id))} />