M: Change focus keybind
This commit is contained in:
parent
d1e4edc326
commit
6e5e932af6
|
@ -48,9 +48,9 @@ export function HelpRSGraphTerm() {
|
||||||
|
|
||||||
<div className='sm:w-[21rem]'>
|
<div className='sm:w-[21rem]'>
|
||||||
<h1>Изменение узлов</h1>
|
<h1>Изменение узлов</h1>
|
||||||
<li>Клик на конституенту – выделение</li>
|
<li>Клик на узел – выделение</li>
|
||||||
<li>
|
<li>
|
||||||
Alt + клик – выбор <span style={{ color: APP_COLORS.fgPurple }}>фокус-конституенты</span>
|
Левый клик – выбор <span style={{ color: APP_COLORS.fgPurple }}>фокус-конституенты</span>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<IconReset className='inline-icon' /> Esc – сбросить выделение
|
<IconReset className='inline-icon' /> Esc – сбросить выделение
|
||||||
|
|
|
@ -274,13 +274,11 @@ export function TGFlow() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function handleNodeClick(event: CProps.EventMouse, cstID: number) {
|
function handleNodeContextMenu(event: CProps.EventMouse, cstID: number) {
|
||||||
if (event.altKey) {
|
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
event.stopPropagation();
|
event.stopPropagation();
|
||||||
handleSetFocus(cstID);
|
handleSetFocus(cstID);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
function handleNodeDoubleClick(event: CProps.EventMouse, cstID: number) {
|
function handleNodeDoubleClick(event: CProps.EventMouse, cstID: number) {
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
|
@ -409,8 +407,8 @@ export function TGFlow() {
|
||||||
onNodeDragStop={() => setIsDragging(false)}
|
onNodeDragStop={() => setIsDragging(false)}
|
||||||
onNodeMouseEnter={(event, node) => handleNodeEnter(event, Number(node.id))}
|
onNodeMouseEnter={(event, node) => handleNodeEnter(event, Number(node.id))}
|
||||||
onNodeMouseLeave={() => setHoverID(null)}
|
onNodeMouseLeave={() => setHoverID(null)}
|
||||||
onNodeClick={(event, node) => handleNodeClick(event, Number(node.id))}
|
|
||||||
onNodeDoubleClick={(event, node) => handleNodeDoubleClick(event, Number(node.id))}
|
onNodeDoubleClick={(event, node) => handleNodeDoubleClick(event, Number(node.id))}
|
||||||
|
onNodeContextMenu={(event, node) => handleNodeContextMenu(event, Number(node.id))}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user