| OLD | NEW |
| 1 description("This tests enabling of non-execCommand commands based on whether th
e selection is a caret or range or in editable content."); | 1 description("This tests enabling of non-execCommand commands based on whether th
e selection is a caret or range or in editable content."); |
| 2 | 2 |
| 3 var nonEditableParagraph = document.createElement("p"); | 3 var nonEditableParagraph = document.createElement("p"); |
| 4 nonEditableParagraph.appendChild(document.createTextNode("x")); | 4 nonEditableParagraph.appendChild(document.createTextNode("x")); |
| 5 document.body.appendChild(nonEditableParagraph); | 5 document.body.appendChild(nonEditableParagraph); |
| 6 | 6 |
| 7 var editableParagraph = document.createElement("p"); | 7 var editableParagraph = document.createElement("p"); |
| 8 editableParagraph.appendChild(document.createTextNode("x")); | 8 editableParagraph.appendChild(document.createTextNode("x")); |
| 9 editableParagraph.setAttribute("contentEditable", "true"); | 9 editableParagraph.setAttribute("contentEditable", "true"); |
| 10 document.body.appendChild(editableParagraph); | 10 document.body.appendChild(editableParagraph); |
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 66 if (summaryInteger === 0x06) | 66 if (summaryInteger === 0x06) |
| 67 return "richly editable"; | 67 return "richly editable"; |
| 68 if (summaryInteger === 0x02) | 68 if (summaryInteger === 0x02) |
| 69 return "richly editable caret"; | 69 return "richly editable caret"; |
| 70 if (summaryInteger === 0x04) | 70 if (summaryInteger === 0x04) |
| 71 return "richly editable range"; | 71 return "richly editable range"; |
| 72 | 72 |
| 73 if (summaryInteger === 0x5E) | 73 if (summaryInteger === 0x5E) |
| 74 return "visible"; | 74 return "visible"; |
| 75 | 75 |
| 76 if (summaryInteger === 0x7E) |
| 77 return "selectable, not necessarily editable"; |
| 78 |
| 76 return summaryInteger; | 79 return summaryInteger; |
| 77 } | 80 } |
| 78 | 81 |
| 79 shouldBe("whenEnabled('Print')", "'always'"); | 82 shouldBe("whenEnabled('Print')", "'always'"); |
| 80 shouldBe("whenEnabled('SelectAll')", "'always'"); | 83 shouldBe("whenEnabled('SelectAll')", "'always'"); |
| 81 | 84 |
| 82 shouldBe("whenEnabled('Transpose')", "'caret'"); | 85 shouldBe("whenEnabled('Transpose')", "'caret'"); |
| 83 | 86 |
| 84 shouldBe("whenEnabled('Copy')", "'range'"); | 87 shouldBe("whenEnabled('Copy')", "'range'"); |
| 85 | 88 |
| (...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 134 shouldBe("whenEnabled('MakeTextWritingDirectionRightToLeft')", "'richly editable
'"); | 137 shouldBe("whenEnabled('MakeTextWritingDirectionRightToLeft')", "'richly editable
'"); |
| 135 shouldBe("whenEnabled('Outdent')", "'richly editable'"); | 138 shouldBe("whenEnabled('Outdent')", "'richly editable'"); |
| 136 shouldBe("whenEnabled('Subscript')", "'richly editable'"); | 139 shouldBe("whenEnabled('Subscript')", "'richly editable'"); |
| 137 shouldBe("whenEnabled('Superscript')", "'richly editable'"); | 140 shouldBe("whenEnabled('Superscript')", "'richly editable'"); |
| 138 shouldBe("whenEnabled('Underline')", "'richly editable'"); | 141 shouldBe("whenEnabled('Underline')", "'richly editable'"); |
| 139 shouldBe("whenEnabled('Unscript')", "'richly editable'"); | 142 shouldBe("whenEnabled('Unscript')", "'richly editable'"); |
| 140 | 143 |
| 141 shouldBe("whenEnabled('Paste')", "'editable'"); | 144 shouldBe("whenEnabled('Paste')", "'editable'"); |
| 142 | 145 |
| 143 shouldBe("whenEnabled('MoveBackwardAndModifySelection')", "'visible'"); | 146 shouldBe("whenEnabled('MoveBackwardAndModifySelection')", "'visible'"); |
| 144 shouldBe("whenEnabled('MoveDownAndModifySelection')", "'visible'"); | 147 shouldBe("whenEnabled('MoveDownAndModifySelection')", "'selectable, not necessar
ily editable'"); |
| 145 shouldBe("whenEnabled('MoveForwardAndModifySelection')", "'visible'"); | 148 shouldBe("whenEnabled('MoveForwardAndModifySelection')", "'visible'"); |
| 146 shouldBe("whenEnabled('MoveLeftAndModifySelection')", "'visible'"); | 149 shouldBe("whenEnabled('MoveLeftAndModifySelection')", "'selectable, not necessar
ily editable'"); |
| 147 shouldBe("whenEnabled('MoveParagraphBackwardAndModifySelection')", "'visible'"); | 150 shouldBe("whenEnabled('MoveParagraphBackwardAndModifySelection')", "'visible'"); |
| 148 shouldBe("whenEnabled('MoveParagraphForwardAndModifySelection')", "'visible'"); | 151 shouldBe("whenEnabled('MoveParagraphForwardAndModifySelection')", "'visible'"); |
| 149 shouldBe("whenEnabled('MoveRightAndModifySelection')", "'visible'"); | 152 shouldBe("whenEnabled('MoveRightAndModifySelection')", "'selectable, not necessa
rily editable'"); |
| 150 shouldBe("whenEnabled('MoveToBeginningOfDocumentAndModifySelection')", "'visible
'"); | 153 shouldBe("whenEnabled('MoveToBeginningOfDocumentAndModifySelection')", "'visible
'"); |
| 151 shouldBe("whenEnabled('MoveToBeginningOfLineAndModifySelection')", "'visible'"); | 154 shouldBe("whenEnabled('MoveToBeginningOfLineAndModifySelection')", "'selectable,
not necessarily editable'"); |
| 152 shouldBe("whenEnabled('MoveToBeginningOfParagraphAndModifySelection')", "'visibl
e'"); | 155 shouldBe("whenEnabled('MoveToBeginningOfParagraphAndModifySelection')", "'visibl
e'"); |
| 153 shouldBe("whenEnabled('MoveToBeginningOfSentenceAndModifySelection')", "'visible
'"); | 156 shouldBe("whenEnabled('MoveToBeginningOfSentenceAndModifySelection')", "'visible
'"); |
| 154 shouldBe("whenEnabled('MoveToEndOfDocumentAndModifySelection')", "'visible'"); | 157 shouldBe("whenEnabled('MoveToEndOfDocumentAndModifySelection')", "'visible'"); |
| 155 shouldBe("whenEnabled('MoveToEndOfLineAndModifySelection')", "'visible'"); | 158 shouldBe("whenEnabled('MoveToEndOfLineAndModifySelection')", "'selectable, not n
ecessarily editable'"); |
| 156 shouldBe("whenEnabled('MoveToEndOfParagraphAndModifySelection')", "'visible'"); | 159 shouldBe("whenEnabled('MoveToEndOfParagraphAndModifySelection')", "'visible'"); |
| 157 shouldBe("whenEnabled('MoveToEndOfSentenceAndModifySelection')", "'visible'"); | 160 shouldBe("whenEnabled('MoveToEndOfSentenceAndModifySelection')", "'visible'"); |
| 158 shouldBe("whenEnabled('MoveUpAndModifySelection')", "'visible'"); | 161 shouldBe("whenEnabled('MoveUpAndModifySelection')", "'selectable, not necessaril
y editable'"); |
| 159 shouldBe("whenEnabled('MoveWordBackwardAndModifySelection')", "'visible'"); | 162 shouldBe("whenEnabled('MoveWordBackwardAndModifySelection')", "'visible'"); |
| 160 shouldBe("whenEnabled('MoveWordForwardAndModifySelection')", "'visible'"); | 163 shouldBe("whenEnabled('MoveWordForwardAndModifySelection')", "'visible'"); |
| 161 shouldBe("whenEnabled('MoveWordLeftAndModifySelection')", "'visible'"); | 164 shouldBe("whenEnabled('MoveWordLeftAndModifySelection')", "'selectable, not nece
ssarily editable'"); |
| 162 shouldBe("whenEnabled('MoveWordRightAndModifySelection')", "'visible'"); | 165 shouldBe("whenEnabled('MoveWordRightAndModifySelection')", "'selectable, not nec
essarily editable'"); |
| 163 shouldBe("whenEnabled('SelectLine')", "'visible'"); | 166 shouldBe("whenEnabled('SelectLine')", "'visible'"); |
| 164 shouldBe("whenEnabled('SelectParagraph')", "'visible'"); | 167 shouldBe("whenEnabled('SelectParagraph')", "'visible'"); |
| 165 shouldBe("whenEnabled('SelectSentence')", "'visible'"); | 168 shouldBe("whenEnabled('SelectSentence')", "'visible'"); |
| 166 shouldBe("whenEnabled('SelectWord')", "'visible'"); | 169 shouldBe("whenEnabled('SelectWord')", "'visible'"); |
| 167 shouldBe("whenEnabled('SetMark')", "'visible'"); | 170 shouldBe("whenEnabled('SetMark')", "'visible'"); |
| 168 | 171 |
| 169 shouldBe("whenEnabled('OverWrite')", "'richly editable'"); | 172 shouldBe("whenEnabled('OverWrite')", "'richly editable'"); |
| 170 | 173 |
| 171 document.body.removeChild(nonEditableParagraph); | 174 document.body.removeChild(nonEditableParagraph); |
| 172 document.body.removeChild(editableParagraph); | 175 document.body.removeChild(editableParagraph); |
| 173 document.body.removeChild(editablePlainTextParagraph); | 176 document.body.removeChild(editablePlainTextParagraph); |
| 174 | 177 |
| 175 var successfullyParsed = true; | 178 var successfullyParsed = true; |
| OLD | NEW |