Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/editing/execCommand/indent/indent_root.html |
| diff --git a/third_party/WebKit/LayoutTests/editing/execCommand/indent/indent_root.html b/third_party/WebKit/LayoutTests/editing/execCommand/indent/indent_root.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..67533544b2fa1a271cc129633e84d4c1f2977920 |
| --- /dev/null |
| +++ b/third_party/WebKit/LayoutTests/editing/execCommand/indent/indent_root.html |
| @@ -0,0 +1,36 @@ |
| +<!DOCTYPE html> |
| +<script src="../../../resources/testharness.js"></script> |
| +<script src="../../../resources/testharnessreport.js"></script> |
| +<script src="../../assert_selection.js"></script> |
| +<script> |
| +test(() => { |
| + assert_selection( |
| + '', |
| + selection => { |
| + let doc = selection.document; |
| + doc.documentElement.innerHTML = `<style>aaa</style> |
| +First text in BODY |
| +<br/> |
| +<style> |
| +* { display: -webkit-inline-box; } |
| +.CLASS11 { float: right;} |
| +</style> |
| +<div class="CLASS11"></div> |
| +Trailing text`; |
| + |
| + doc.designMode = 'on'; |
| + doc.execCommand("SelectAll") |
|
yosin_UTC9
2017/03/17 10:04:11
nit: Let's use single-quote since other parts use
|
| + doc.execCommand("Indent"); |
|
yosin_UTC9
2017/03/17 10:04:11
nit: Let's use single-quote since other parts use
|
| + }, |
| + |
| + // TODO(tkent): We successfully avoid inserting BLOCKQUOTE under HTML, but |
| + // inserting BR in the first STYLE looks wrong and resultant selection is |
| + // weird. |
| + '<html><head><style>aa<br>^a</style>\n</head>' + |
| + '<body><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;">' + |
| + 'First text in BODY<br><style>\n* { display: -webkit-inline-box; }\n.CLASS11 { float: right;}\n' + |
| + '<br></style>\nTrailing tex|t</blockquote><br><div class="CLASS11"></div>' + |
| + '</body></html>', |
| + {'dumpFromRoot': true}); |
| +}, 'Indent the whole tree should not insert new nodes under the documentElement.'); |
| +</script> |