Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 1x 1x 8x 8x 8x 5x 5x 3x | import { getFirstSelectedListItem, mutateBlock } from 'roosterjs-content-model-dom'; import type { ReadonlyContentModelDocument } from 'roosterjs-content-model-types'; /** * Set start number of a list item * @param model The model document * @param value The number to set to, must be equal or greater than 1 */ export function setModelListStartNumber(model: ReadonlyContentModelDocument, value: number) { const listItem = getFirstSelectedListItem(model); const level = listItem ? mutateBlock(listItem).levels[listItem?.levels.length - 1] : null; if (level) { level.format.startNumberOverride = value; return true; } else { return false; } } |