mirror of
https://github.com/IRBorisov/ConceptPortal.git
synced 2025-06-25 20:40:36 +03:00
R: Improve layouting commands
This commit is contained in:
parent
9524727391
commit
a2c994281e
|
@ -27,6 +27,11 @@ export function HelpFormulaTree() {
|
||||||
<li>
|
<li>
|
||||||
<span className='bg-secondary'>составные выражения</span>
|
<span className='bg-secondary'>составные выражения</span>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
<h2>Команды</h2>
|
||||||
|
<li>
|
||||||
|
<kbd>Space</kbd> – перемещение экрана
|
||||||
|
</li>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
@ -69,6 +69,9 @@ 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>
|
<h1>Общие</h1>
|
||||||
|
<li>
|
||||||
|
<kbd>Space</kbd> – перемещение экрана
|
||||||
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<IconOSS className='inline-icon' /> переход к связанной <LinkTopic text='ОСС' topic={HelpTopic.CC_OSS} />
|
<IconOSS className='inline-icon' /> переход к связанной <LinkTopic text='ОСС' topic={HelpTopic.CC_OSS} />
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -27,6 +27,11 @@ export function HelpTypeGraph() {
|
||||||
<li>
|
<li>
|
||||||
<span className='bg-accent-orange'>ступень декартова произведения</span>
|
<span className='bg-accent-orange'>ступень декартова произведения</span>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
<h2>Команды</h2>
|
||||||
|
<li>
|
||||||
|
<kbd>Space</kbd> – перемещение экрана
|
||||||
|
</li>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
@ -42,6 +42,9 @@ export function DlgEditBlock() {
|
||||||
});
|
});
|
||||||
|
|
||||||
function onSubmit(data: IUpdateBlockDTO) {
|
function onSubmit(data: IUpdateBlockDTO) {
|
||||||
|
if (data.item_data.parent !== target.parent) {
|
||||||
|
manager.onBlockChangeParent(data.target, data.item_data.parent);
|
||||||
|
}
|
||||||
return updateBlock({ itemID: manager.oss.id, data });
|
return updateBlock({ itemID: manager.oss.id, data });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -58,9 +58,9 @@ export function DlgEditOperation() {
|
||||||
const [activeTab, setActiveTab] = useState<TabID>(TabID.CARD);
|
const [activeTab, setActiveTab] = useState<TabID>(TabID.CARD);
|
||||||
|
|
||||||
function onSubmit(data: IUpdateOperationDTO) {
|
function onSubmit(data: IUpdateOperationDTO) {
|
||||||
// if (data.item_data.parent !== target.parent) {
|
if (data.item_data.parent !== target.parent) {
|
||||||
// data.layout = updateLayoutOnOperationChange(data.target, data.item_data.parent, data.layout);
|
manager.onOperationChangeParent(data.target, data.item_data.parent);
|
||||||
// }
|
}
|
||||||
return updateOperation({ itemID: manager.oss.id, data });
|
return updateOperation({ itemID: manager.oss.id, data });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -115,4 +115,14 @@ export class LayoutManager {
|
||||||
height: bottom && top ? bottom - top : data.height
|
height: bottom && top ? bottom - top : data.height
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** Update layout when parent changes */
|
||||||
|
onOperationChangeParent(targetID: number, newParent: number | null) {
|
||||||
|
console.error('not implemented', targetID, newParent);
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Update layout when parent changes */
|
||||||
|
onBlockChangeParent(targetID: number, newParent: number | null) {
|
||||||
|
console.error('not implemented', targetID, newParent);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user