Merge branch 'feat/edit' into feat/code

This commit is contained in:
tzhangchi committed 2022-09-08 14:00:51 +08:00
commit dfb7d8571f
2 files changed
+18

No files matched your search

@@ -97,6 +97,23 @@ export const TextView = ({
const onBackspace: TextProps['handleBackSpace'] = editor.withBatch(
async props => {
const { isCollAndStart } = props;
const activeBlockIds =
editor.selectionManager.getSelectedNodesIds();
// when only one group selected , remove this group block
if (activeBlockIds && activeBlockIds.length === 1) {
const activeBlock = await editor.getBlockById(
activeBlockIds[0]
);
if (
activeBlock &&
activeBlock.type === Protocol.Block.Type.group
) {
await activeBlock.remove();
return true;
}
}
if (!isCollAndStart) {
return false;
}
@@ -406,6 +406,7 @@ export const TextManage = forwardRef<ExtendedTextUtils, CreateTextView>(
textRef.current.isEmpty() || textRef.current.isSelectAll();
const ifSelectGroup = await selectGroupBlocks(isSelectAll);
if (ifSelectGroup) {
return false;
}