mirror of
https://github.com/dart-lang/sdk
synced 2024-09-18 21:41:19 +00:00
Revert "appendHtml, when sanitizing, should create document fragment in the right context"
This reverts commit 560f12bb21
.
modified: sdk/lib/html/dart2js/html_dart2js.dart
modified: sdk/lib/html/dartium/html_dartium.dart
modified: tests/html/element_add_test.dart
modified: tools/dom/templates/html/impl/impl_Element.darttemplate
BUG=
Review URL: https://codereview.chromium.org//1230553003 .
This commit is contained in:
parent
12b1b4f6a4
commit
1e8a275a20
|
@ -12898,7 +12898,7 @@ abstract class Element extends Node implements GlobalEventHandlers, ParentNode,
|
|||
if (treeSanitizer is _TrustedHtmlTreeSanitizer) {
|
||||
_insertAdjacentHtml(where, html);
|
||||
} else {
|
||||
_insertAdjacentNode(where, createFragment(html,
|
||||
_insertAdjacentNode(where, new DocumentFragment.html(html,
|
||||
validator: validator, treeSanitizer: treeSanitizer));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -12426,7 +12426,7 @@ abstract class Element extends Node implements GlobalEventHandlers, ParentNode,
|
|||
if (treeSanitizer is _TrustedHtmlTreeSanitizer) {
|
||||
_insertAdjacentHtml(where, html);
|
||||
} else {
|
||||
_insertAdjacentNode(where, createFragment(html,
|
||||
_insertAdjacentNode(where, new DocumentFragment.html(html,
|
||||
validator: validator, treeSanitizer: treeSanitizer));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -62,19 +62,6 @@ main() {
|
|||
expect(fragment.children.length, equals(1));
|
||||
expect(fragment.children[0], isSpanElement);
|
||||
});
|
||||
|
||||
test('html interpreted in correct context', () {
|
||||
var el = new TableElement();
|
||||
el.appendHtml('<tr><td>foo</td></tr>');
|
||||
expect(el.children.length, 1);
|
||||
var section = el.children.first;
|
||||
expect(section is TableSectionElement, isTrue);
|
||||
var row = section.children.first;
|
||||
expect(row is TableRowElement, isTrue);
|
||||
var item = row.children.first;
|
||||
expect(item is TableCellElement, isTrue);
|
||||
expect(item.innerHtml, 'foo');
|
||||
});
|
||||
});
|
||||
|
||||
group('appendText', () {
|
||||
|
|
|
@ -1017,7 +1017,7 @@ $endif
|
|||
if (treeSanitizer is _TrustedHtmlTreeSanitizer) {
|
||||
_insertAdjacentHtml(where, html);
|
||||
} else {
|
||||
_insertAdjacentNode(where, createFragment(html,
|
||||
_insertAdjacentNode(where, new DocumentFragment.html(html,
|
||||
validator: validator, treeSanitizer: treeSanitizer));
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue