2 <html xmlns=
"http://www.w3.org/1999/xhtml"
3 xmlns:
foobar=
"http://www.foobar.com">
5 https://bugzilla.mozilla.org/show_bug.cgi?id=364413
8 <title>Test for Bug
364413</title>
9 <!-- XHTML needs explicit script elements -->
10 <script type=
"text/javascript" src=
"/MochiKit/Base.js"></script>
11 <script type=
"text/javascript" src=
"/MochiKit/Iter.js"></script>
12 <script type=
"text/javascript" src=
"/MochiKit/DOM.js"></script>
13 <script type=
"text/javascript" src=
"/MochiKit/Style.js"></script>
14 <script type=
"text/javascript" src=
"/tests/SimpleTest/SimpleTest.js"></script>
15 <link rel=
"stylesheet" type=
"text/css" href=
"SimpleTest/test.css" />
18 <a target=
"_blank" href=
"https://bugzilla.mozilla.org/show_bug.cgi?id=364413">Mozilla Bug
364413</a>
20 <div id=
"content" style=
"display: none">
23 <div id=
"test1" foobar:
foo=
"foo"/>
25 <script class=
"testbody" type=
"text/javascript">
26 /** Test for Bug
364413 **/
28 var test1 = document.getElementById(
"test1");
29 var attrNode = test1.getAttributeNodeNS(
"http://www.foobar.com",
"foo");
30 function mutationHandler(aEvent) {
31 ok(attrNode.isSameNode(aEvent.relatedNode));
32 ok(aEvent.target == attrNode.ownerElement);
36 test1.removeAttributeNode(attrNode);
37 test1.addEventListener(
"DOMAttrModified", mutationHandler, true);
38 test1.setAttributeNodeNS(attrNode);
39 test1.removeEventListener(
"DOMAttrModified", mutationHandler, true);