Wed, 31 Dec 2014 06:09:35 +0100
Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.
1 <?xml version="1.0"?>
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <!--
4 https://bugzilla.mozilla.org/show_bug.cgi?id=364092
5 -->
6 <head>
7 <title>Test for Bug 364092</title>
8 <!-- XHTML needs explicit script elements -->
9 <script type="text/javascript" src="/MochiKit/Base.js"></script>
10 <script type="text/javascript" src="/MochiKit/Iter.js"></script>
11 <script type="text/javascript" src="/MochiKit/DOM.js"></script>
12 <script type="text/javascript" src="/MochiKit/Style.js"></script>
13 <script type="text/javascript" src="/tests/SimpleTest/SimpleTest.js"></script>
14 <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" />
15 </head>
16 <body>
17 <a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=364092">Mozilla Bug 364092</a>
18 <p id="display"></p>
19 <div id="content" style="display: none">
21 </div>
22 <div id="test1" foo="foo"/>
23 <pre id="test">
24 <script class="testbody" type="text/javascript">
25 /** Test for Bug 364092 **/
27 var test1 = document.getElementById("test1");
28 var attrNode = test1.getAttributeNode("foo");
29 function mutationHandler(aEvent) {
30 ok(attrNode == aEvent.relatedNode);
31 ok(!test1.hasAttribute("foo"));
32 }
34 function runTest() {
35 test1.addEventListener("DOMAttrModified", mutationHandler, true);
36 test1.removeAttributeNode(attrNode);
37 test1.removeEventListener("DOMAttrModified", mutationHandler, true);
38 }
40 runTest();
41 </script>
42 </pre>
44 </body>
45 </html>