Verifies that the 'list type change' editing command works as expected. This test requires WebKitTestRunner or DumpRenderTree. After making the outer list ordered: | "\n " |
    | class="list" | "\n " |
  1. | id="one" | "one" | "\n " |
      | class="list" | style="color: red" | "\n " |
    1. | id="two" | "two" | "\n " |
    2. | id="three" | "three" | "\n " | "\n " |
    3. | id="four" | "four" | "\n " |
      |     "                "
      |     
        | class="list" | "\n " |
      1. | id="five" | "five" | "\n " |
      2. | id="six" | "six" | "\n " | "\n <#selection-caret>" | "\n " | "\n " After an undo: | "\n " |
          | class="list" | "\n " |
        • | id="one" | "one<#selection-caret>" | "\n " |
            | class="list" | style="color: red" | "\n " |
          1. | id="two" | "two" | "\n " |
          2. | id="three" | "three" | "\n " | "\n " |
          3. | id="four" | "four" | "\n " |
            |     "                "
            |     
              | class="list" | "\n " |
            1. | id="five" | "five" | "\n " |
            2. | id="six" | "six" | "\n " | "\n " | "\n " | "\n " After a redo: | "\n " |
                | class="list" | "\n " |
              1. | id="one" | "one" | "\n " |
                  | class="list" | style="color: red" | "\n " |
                1. | id="two" | "two" | "\n " |
                2. | id="three" | "three" | "\n " | "\n " |
                3. | id="four" | "four" | "\n " |
                  |     "                "
                  |     
                    | class="list" | "\n " |
                  1. | id="five" | "five" | "\n " |
                  2. | id="six" | "six" | "\n " | "\n <#selection-caret>" | "\n " | "\n " After making the first sublist unordered: | "\n " |
                      | class="list" | "\n " |
                    1. | id="one" | "one" | "\n " |
                        | class="list" | style="color: red" | "\n " |
                      • | id="two" | "two" | "\n " |
                      • | id="three" | "three<#selection-caret>" | "\n " | "\n " |
                      • | id="four" | "four" | "\n " |
                        |     "                "
                        |     
                          | class="list" | "\n " |
                        1. | id="five" | "five" | "\n " |
                        2. | id="six" | "six" | "\n " | "\n " | "\n " | "\n " After changing the first sublist back to ordered: | "\n " |
                            | class="list" | "\n " |
                          1. | id="one" | "one" | "\n " |
                              | class="list" | style="color: red" | "\n " |
                            1. | id="two" | "two" | "\n " |
                            2. | id="three" | "three<#selection-caret>" | "\n " | "\n " |
                            3. | id="four" | "four" | "\n " |
                              |     "                "
                              |     
                                | class="list" | "\n " |
                              1. | id="five" | "five" | "\n " |
                              2. | id="six" | "six" | "\n " | "\n " | "\n " | "\n " After making the second sublist unordered: | "\n " |
                                  | class="list" | "\n " |
                                1. | id="one" | "one" | "\n " |
                                    | class="list" | style="color: red" | "\n " |
                                  1. | id="two" | "two" | "\n " |
                                  2. | id="three" | "three" | "\n " | "\n " |
                                  3. | id="four" | "four" | "\n " |
                                    |     "                "
                                    |     
                                      | class="list" | "\n " |
                                    • | id="five" | "five" | "\n " |
                                    • | id="six" | "six" | "\n <#selection-caret>" | "\n " | "\n " | "\n " After an undo: | "\n " |
                                        | class="list" | "\n " |
                                      1. | id="one" | "one" | "\n " |
                                          | class="list" | style="color: red" | "\n " |
                                        1. | id="two" | "two" | "\n " |
                                        2. | id="three" | "three" | "\n " | "\n " |
                                        3. | id="four" | "four" | "\n " |
                                          |     "                "
                                          |     
                                            | class="list" | "\n " |
                                          1. | id="five" | "<#selection-anchor>five" | "\n " |
                                          2. | id="six" | "six<#selection-focus>" | "\n " | "\n " | "\n " | "\n " After making the outer list unordered: | "\n " |
                                              | class="list" | "\n " |
                                            • | id="one" | "one" | "\n " |
                                                | class="list" | style="color: red" | "\n " |
                                              1. | id="two" | "two" | "\n " |
                                              2. | id="three" | "three" | "\n " | "\n " |
                                              3. | id="four" | "four" | "\n " |
                                                |     "                "
                                                |     
                                                  | class="list" | "\n " |
                                                1. | id="five" | "five" | "\n " |
                                                2. | id="six" | "six" | "\n " | "\n <#selection-caret>" | "\n " | "\n " After making the outer list ordered again: | "\n " |
                                                    | class="list" | "\n " |
                                                  1. | id="one" | "one" | "\n " |
                                                      | class="list" | style="color: red" | "\n " |
                                                    1. | id="two" | "two" | "\n " |
                                                    2. | id="three" | "three" | "\n " | "\n " |
                                                    3. | id="four" | "four" | "\n " |
                                                      |     "                "
                                                      |     
                                                        | class="list" | "\n " |
                                                      1. | id="five" | "five" | "\n " |
                                                      2. | id="six" | "six" | "\n " | "\n <#selection-caret>" | "\n " | "\n " After making the left list unordered: | "\n " | | "\n " | | "\n " | | "\n " |
                                                        | "\n " |
                                                        | "foo" | "\n " |
                                                          | class="list" | "\n " |
                                                        • | id="seven" | "seven" | "\n " |
                                                        • | id="eight" | "eight<#selection-caret>" | "\n " | "\n " | "\n " |
                                                        | "\n " |
                                                        | "bar" | "\n " |
                                                          | class="list" | "\n " |
                                                        • | id="nine" | "nine" | "\n " |
                                                        • | id="ten" | "ten" | "\n " | "\n " | "\n " | "\n " | "\n " | "\n " After making the right list ordered: | "\n " | | "\n " | | "\n " | | "\n " |
                                                          | "\n " |
                                                          | "foo" | "\n " |
                                                            | class="list" | "\n " |
                                                          • | id="seven" | "seven" | "\n " |
                                                          • | id="eight" | "eight" | "\n " | "\n " | "\n " |
                                                          | "\n " |
                                                          | "bar" | "\n " |
                                                            | class="list" | "\n " |
                                                          1. | id="nine" | "nine" | "\n " |
                                                          2. | id="ten" | "ten<#selection-caret>" | "\n " | "\n " | "\n " | "\n " | "\n " | "\n " After selecting both lists and changing list type (this should be a no-op): | "\n " | | "\n " | | "\n " | | "\n " |
                                                            | "\n " |
                                                            | "foo" | "\n " |
                                                              | class="list" | "\n " |
                                                            • | id="seven" | "<#selection-anchor>seven" | "\n " |
                                                            • | id="eight" | "eight" | "\n " | "\n " | "\n " |
                                                            | "\n " |
                                                            | "bar" | "\n " |
                                                              | class="list" | "\n " |
                                                            1. | id="nine" | "nine" | "\n " |
                                                            2. | id="ten" | "ten<#selection-focus>" | "\n " | "\n " | "\n " | "\n " | "\n " | "\n "