diff options
Diffstat (limited to 'devtools/client/debugger/test/mochitest/examples/dom-mutation.js')
-rw-r--r-- | devtools/client/debugger/test/mochitest/examples/dom-mutation.js | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/devtools/client/debugger/test/mochitest/examples/dom-mutation.js b/devtools/client/debugger/test/mochitest/examples/dom-mutation.js new file mode 100644 index 0000000000..7de3ca72eb --- /dev/null +++ b/devtools/client/debugger/test/mochitest/examples/dom-mutation.js @@ -0,0 +1,26 @@ +function changeAttribute() { + const title = document.body.title === "Goodbye" ? "Hello" : "Goodbye"; + document.body.setAttribute("title", title); +} + +function changeStyleAttribute() { + document.body.style.color = "blue"; +} + +function addDivToBody() { + let div = document.createElement("div"); + div.id = "dynamic"; + document.body.appendChild(div); +} + +function removeDivInBody() { + document.body.querySelector("#dynamic").remove(); +} + +function changeAttributeInShadow() { + document.getElementById("host").shadowRoot.querySelector("div").classList.toggle("red"); +} + +document.getElementById("host").attachShadow({ mode: "open" }).innerHTML = `<div></div>`; + +//# sourceMappingURL=dom-mutation.js.map |