Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(188)

Side by Side Diff: third_party/WebKit/LayoutTests/editing/execCommand/script-tests/enabling-and-selection.js

Issue 1805773002: Disable FontName, FontSize, and FontSizeDelta commands in contenteditable=plaintext-only. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix fast/forms/plaintext-mode-1.html Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 description("This tests enabling of execCommand commands based on whether the se lection is a caret or range or in editable content."); 1 description("This tests enabling of execCommand commands based on whether the se lection 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 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
78 shouldBe("whenEnabled('SelectAll')", "'always'"); 78 shouldBe("whenEnabled('SelectAll')", "'always'");
79 79
80 shouldBe("whenEnabled('Transpose')", "'caret'"); 80 shouldBe("whenEnabled('Transpose')", "'caret'");
81 81
82 shouldBe("whenEnabled('Copy')", "'range'"); 82 shouldBe("whenEnabled('Copy')", "'range'");
83 83
84 shouldBe("whenEnabled('Cut')", "'editable range'"); 84 shouldBe("whenEnabled('Cut')", "'editable range'");
85 shouldBe("whenEnabled('RemoveFormat')", "'editable range'"); 85 shouldBe("whenEnabled('RemoveFormat')", "'editable range'");
86 86
87 shouldBe("whenEnabled('Delete')", "'editable'"); 87 shouldBe("whenEnabled('Delete')", "'editable'");
88 shouldBe("whenEnabled('FontName')", "'editable'"); 88 shouldBe("whenEnabled('FontName')", "'richly editable'");
89 shouldBe("whenEnabled('FontSize')", "'editable'"); 89 shouldBe("whenEnabled('FontSize')", "'richly editable'");
90 shouldBe("whenEnabled('FontSizeDelta')", "'editable'"); 90 shouldBe("whenEnabled('FontSizeDelta')", "'richly editable'");
91 shouldBe("whenEnabled('ForwardDelete')", "'editable'"); 91 shouldBe("whenEnabled('ForwardDelete')", "'editable'");
92 shouldBe("whenEnabled('InsertHTML')", "'editable'"); 92 shouldBe("whenEnabled('InsertHTML')", "'editable'");
93 shouldBe("whenEnabled('InsertParagraph')", "'editable'"); 93 shouldBe("whenEnabled('InsertParagraph')", "'editable'");
94 shouldBe("whenEnabled('InsertText')", "'editable'"); 94 shouldBe("whenEnabled('InsertText')", "'editable'");
95 95
96 shouldBe("whenEnabled('BackColor')", "'richly editable'"); 96 shouldBe("whenEnabled('BackColor')", "'richly editable'");
97 shouldBe("whenEnabled('Bold')", "'richly editable'"); 97 shouldBe("whenEnabled('Bold')", "'richly editable'");
98 shouldBe("whenEnabled('CreateLink')", "'richly editable'"); 98 shouldBe("whenEnabled('CreateLink')", "'richly editable'");
99 shouldBe("whenEnabled('ForeColor')", "'richly editable'"); 99 shouldBe("whenEnabled('ForeColor')", "'richly editable'");
100 shouldBe("whenEnabled('FormatBlock')", "'richly editable'"); 100 shouldBe("whenEnabled('FormatBlock')", "'richly editable'");
(...skipping 21 matching lines...) Expand all
122 122
123 shouldBe("whenEnabled('Unlink')", "'richly editable range'"); 123 shouldBe("whenEnabled('Unlink')", "'richly editable range'");
124 124
125 shouldBe("whenEnabled('Unselect')", "'visible'"); 125 shouldBe("whenEnabled('Unselect')", "'visible'");
126 126
127 document.body.removeChild(nonEditableParagraph); 127 document.body.removeChild(nonEditableParagraph);
128 document.body.removeChild(editableParagraph); 128 document.body.removeChild(editableParagraph);
129 document.body.removeChild(editablePlainTextParagraph); 129 document.body.removeChild(editablePlainTextParagraph);
130 130
131 var successfullyParsed = true; 131 var successfullyParsed = true;
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698