List with skip levels (enableSkipLevelLists: true)

Editor with list.enableSkipLevelLists set to true. List items can be indented by more than one level relative to their parent.

Testing

  1. Place the cursor on a list item and press Tab (or use the indent button) multiple times. The item should keep indenting without limit.
  2. The first item of a list should also be indentable (the list can start at level > 0).
  3. Outdenting should work as expected (one level at a time).
  4. Check the source editing view to verify the nested <ol>/<ul> structure.
  5. Copy-paste list items between levels and verify the structure is preserved.

Numbered list (try indenting multiple times)

  1. Item at level 0
  2. Item at level 0
    1. Item at level 1
      1. Item at level 2
  3. Item at level 0

Bulleted list

Mixed content

  1. A numbered list with lower-roman numbering that starts at 3.
  2. Item with multiple blocks...
    ...and this is the 3rd block of it.
  3. This is a list item with two paragraphs.

    And here is the last one.