aboutsummaryrefslogtreecommitdiff
path: root/src/client/util/RichTextRules.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/util/RichTextRules.ts')
-rw-r--r--src/client/util/RichTextRules.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/client/util/RichTextRules.ts b/src/client/util/RichTextRules.ts
index c69112b3b..ba2bc785d 100644
--- a/src/client/util/RichTextRules.ts
+++ b/src/client/util/RichTextRules.ts
@@ -149,6 +149,10 @@ export const inpRules = {
(state, match, start, end) => {
if (state.selection.to === state.selection.from) return null;
const pos = (state.doc.resolve(start) as any);
+ if (state.selection instanceof NodeSelection && (state.selection as NodeSelection).node.type === schema.nodes.ordered_list) {
+ let node = (state.selection as NodeSelection).node;
+ return state.tr.setNodeMarkup(pos.pos, node.type, { ...node.attrs, indent: 30 });
+ }
let depth = pos.path.length / 3 - 1;
for (; depth >= 0; depth--) {
if (pos.node(depth).type === schema.nodes.paragraph) {