Merge branch 'master' into master.7687.ReplaceBy
This commit is contained in:
commit
9aec5ae751
38 changed files with 2346 additions and 1434 deletions
|
@ -38,6 +38,30 @@ export function SelectContainer(
|
|||
return history;
|
||||
}
|
||||
|
||||
/**
|
||||
* Deselect a container
|
||||
* @returns New history
|
||||
*/
|
||||
export function DeselectContainer(
|
||||
containerId: string,
|
||||
fullHistory: IHistoryState[],
|
||||
historyCurrentStep: number
|
||||
): IHistoryState[] {
|
||||
const history = GetCurrentHistory(fullHistory, historyCurrentStep);
|
||||
const current = history[history.length - 1];
|
||||
|
||||
history.push({
|
||||
lastAction: `Deselect ${containerId}`,
|
||||
mainContainer: current.mainContainer,
|
||||
containers: structuredClone(current.containers),
|
||||
selectedContainerId: 'undefined',
|
||||
typeCounters: Object.assign({}, current.typeCounters),
|
||||
symbols: structuredClone(current.symbols),
|
||||
selectedSymbolId: current.selectedSymbolId
|
||||
});
|
||||
return history;
|
||||
}
|
||||
|
||||
/**
|
||||
* Delete a container
|
||||
* @param containerId containerId of the container to delete
|
||||
|
|
|
@ -53,6 +53,7 @@ export function SaveEditorAsSVG(): void {
|
|||
svg.replaceChildren(...mainSvg);
|
||||
|
||||
// remove the selector
|
||||
// TODO: Fix this with SelectorMode != Nothing or with some html magic
|
||||
const group = svg.children[svg.children.length - 1];
|
||||
group.removeChild(group.children[group.children.length - 1]);
|
||||
if (SHOW_SELECTOR_TEXT) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue