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

Unified Diff: third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/resources/shadow-dom.js

Issue 2086283003: Update web-platform-tests (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Merge branch 'master' into wpt_import Created 4 years, 6 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 side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/resources/shadow-dom.js
diff --git a/third_party/WebKit/LayoutTests/shadow-dom/resources/shadow-dom.js b/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/resources/shadow-dom.js
similarity index 66%
copy from third_party/WebKit/LayoutTests/shadow-dom/resources/shadow-dom.js
copy to third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/resources/shadow-dom.js
index 3dc2490e444ea2620f1df22c3872abbd8e76e216..3e55684dac1c4fbe1064c6d5d8b8d7ee86224921 100644
--- a/third_party/WebKit/LayoutTests/shadow-dom/resources/shadow-dom.js
+++ b/third_party/WebKit/LayoutTests/imported/wpt/shadow-dom/resources/shadow-dom.js
@@ -14,57 +14,6 @@ function removeWhiteSpaceOnlyTextNodes(node)
}
}
-function convertTemplatesToShadowRootsWithin(node) {
- var nodes = node.querySelectorAll("template");
- for (var i = 0; i < nodes.length; ++i) {
- var template = nodes[i];
- var mode = template.getAttribute("data-mode");
- var parent = template.parentNode;
- parent.removeChild(template);
- var shadowRoot;
- if (!mode || mode == 'v0'){
- shadowRoot = parent.createShadowRoot();
- } else {
- shadowRoot = parent.attachShadow({'mode': mode});
- }
- var expose = template.getAttribute("data-expose-as");
- if (expose)
- window[expose] = shadowRoot;
- if (template.id)
- shadowRoot.id = template.id;
- var fragments = document.importNode(template.content, true);
- shadowRoot.appendChild(fragments);
-
- convertTemplatesToShadowRootsWithin(shadowRoot);
- }
-}
-
-function isShadowHost(node)
-{
- return node && node.nodeType == Node.ELEMENT_NODE && node.shadowRoot;
-}
-
-function isIFrameElement(element)
-{
- return element && element.nodeName == 'IFRAME';
-}
-
-// Returns node from shadow/iframe tree "path".
-function getNodeInComposedTree(path)
-{
- var ids = path.split('/');
- var node = document.getElementById(ids[0]);
- for (var i = 1; node != null && i < ids.length; ++i) {
- if (isIFrameElement(node))
- node = node.contentDocument.getElementById(ids[i]);
- else if (isShadowHost(node))
- node = node.shadowRoot.getElementById(ids[i]);
- else
- return null;
- }
- return node;
-}
-
function createTestTree(node) {
let ids = {};
@@ -169,18 +118,6 @@ function dispatchUAEventWithLog(nodes, target, eventType, callback) {
return log;
}
-function debugEventLog(log) {
- for (let i = 0; i < log.length; i++) {
- console.log('[' + i + '] currentTarget: ' + log[i][0] + ' target: ' + log[i][1] + ' relatedTarget: ' + log[i][2] + ' composedPath(): ' + log[i][3]);
- }
-}
-
-function debugCreateTestTree(nodes) {
- for (let k in nodes) {
- console.log(k + ' -> ' + nodes[k]);
- }
-}
-
// This function assumes that testharness.js is available.
function assert_event_path_equals(actual, expected) {
assert_equals(actual.length, expected.length);

Powered by Google App Engine
This is Rietveld 408576698