From 4a0a4bbccad92a623431ace5e8946797c1f80187 Mon Sep 17 00:00:00 2001 From: Hayato Ito Date: Tue, 21 Jun 2016 09:28:49 +0900 Subject: [PATCH] Fix #3193. Remove console.log and unnecessary utility functions --- shadow-dom/resources/shadow-dom.js | 63 ------------------------------ 1 file changed, 63 deletions(-) diff --git a/shadow-dom/resources/shadow-dom.js b/shadow-dom/resources/shadow-dom.js index 3dc2490e444ea2..3e55684dac1c4f 100644 --- a/shadow-dom/resources/shadow-dom.js +++ b/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);