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

Side by Side Diff: LayoutTests/dom/xhtml/level3/core/documentadoptnode21.js

Issue 756123002: Remove tabs and trailing whitspace in LayoutTests/dom/.../*.js (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: rebase Created 6 years 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1
2 /* 1 /*
3 Copyright © 2001-2004 World Wide Web Consortium, 2 Copyright © 2001-2004 World Wide Web Consortium,
4 (Massachusetts Institute of Technology, European Research Consortium 3 (Massachusetts Institute of Technology, European Research Consortium
5 for Informatics and Mathematics, Keio University). All 4 for Informatics and Mathematics, Keio University). All
6 Rights Reserved. This work is distributed under the W3C® Software License [1] i n the 5 Rights Reserved. This work is distributed under the W3C® Software License [1] i n the
7 hope that it will be useful, but WITHOUT ANY WARRANTY; without even 6 hope that it will be useful, but WITHOUT ANY WARRANTY; without even
8 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 7 the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
9 8
10 [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231 9 [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
11 */ 10 */
12 11
13
14
15 /** 12 /**
16 * Gets URI that identifies the test. 13 * Gets URI that identifies the test.
17 * @return uri identifier of test 14 * @return uri identifier of test
18 */ 15 */
19 function getTargetURI() { 16 function getTargetURI() {
20 return "http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentadoptnod e21"; 17 return "http://www.w3.org/2001/DOM-Test-Suite/level3/core/documentadoptnod e21";
21 } 18 }
22 19
23 var docsLoaded = -1000000; 20 var docsLoaded = -1000000;
24 var builder = null; 21 var builder = null;
(...skipping 10 matching lines...) Expand all
35 function setUpPage() { 32 function setUpPage() {
36 setUpPageStatus = 'running'; 33 setUpPageStatus = 'running';
37 try { 34 try {
38 // 35 //
39 // creates test document builder, may throw exception 36 // creates test document builder, may throw exception
40 // 37 //
41 builder = createConfiguredBuilder(); 38 builder = createConfiguredBuilder();
42 setImplementationAttribute("namespaceAware", true); 39 setImplementationAttribute("namespaceAware", true);
43 40
44 docsLoaded = 0; 41 docsLoaded = 0;
45 42
46 var docRef = null; 43 var docRef = null;
47 if (typeof(this.doc) != 'undefined') { 44 if (typeof(this.doc) != 'undefined') {
48 docRef = this.doc; 45 docRef = this.doc;
49 } 46 }
50 docsLoaded += preload(docRef, "doc", "hc_staff"); 47 docsLoaded += preload(docRef, "doc", "hc_staff");
51 48
52 if (docsLoaded == 1) { 49 if (docsLoaded == 1) {
53 setUpPageStatus = 'complete'; 50 setUpPageStatus = 'complete';
54 } 51 }
55 } catch(ex) { 52 } catch(ex) {
56 » catchInitializationError(builder, ex); 53 catchInitializationError(builder, ex);
57 setUpPageStatus = 'complete'; 54 setUpPageStatus = 'complete';
58 } 55 }
59 } 56 }
60 57
61
62
63 // 58 //
64 // This method is called on the completion of 59 // This method is called on the completion of
65 // each asychronous load started in setUpTests. 60 // each asychronous load started in setUpTests.
66 // 61 //
67 // When every synchronous loaded document has completed, 62 // When every synchronous loaded document has completed,
68 // the page status is changed which allows the 63 // the page status is changed which allows the
69 // body of the test to be executed. 64 // body of the test to be executed.
70 function loadComplete() { 65 function loadComplete() {
71 if (++docsLoaded == 1) { 66 if (++docsLoaded == 1) {
72 setUpPageStatus = 'complete'; 67 setUpPageStatus = 'complete';
73 } 68 }
74 } 69 }
75 70
71 /**
72 *
73 The adoptNode method changes the ownerDocument of a node, its children, as w ell as the
74 attached attribute nodes if there are any. If the node has a parent it is fi rst removed
75 from its parent child list.
76 76
77 /** 77 Invoke the adoptNode method on this Document with the source node being an e xisting attribute
78 *
79 » The adoptNode method changes the ownerDocument of a node, its children, as well as the
80 » attached attribute nodes if there are any. If the node has a parent it i s first removed
81 » from its parent child list.
82 »
83 » Invoke the adoptNode method on this Document with the source node being an existing attribute
84 that is a part of this Document. Verify that the returned adopted node 's nodeName, nodeValue 78 that is a part of this Document. Verify that the returned adopted node 's nodeName, nodeValue
85 and nodeType are as expected and that the ownerElement attribute of the returned attribute node 79 and nodeType are as expected and that the ownerElement attribute of the returned attribute node
86 was set to null. 80 was set to null.
87 81
88 * @author IBM 82 * @author IBM
89 * @author Neil Delima 83 * @author Neil Delima
90 * @see http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/core#Document3-ad optNode 84 * @see http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/core#Document3-ad optNode
91 */ 85 */
92 function documentadoptnode21() { 86 function documentadoptnode21() {
93 var success; 87 var success;
94 if(checkInitialization(builder, "documentadoptnode21") != null) return; 88 if(checkInitialization(builder, "documentadoptnode21") != null) return;
95 var doc; 89 var doc;
96 var attrOwnerElem; 90 var attrOwnerElem;
97 var element; 91 var element;
98 var attr; 92 var attr;
99 var childList; 93 var childList;
100 var adoptedTitle; 94 var adoptedTitle;
101 var attrsParent; 95 var attrsParent;
102 var nodeName; 96 var nodeName;
103 var nodeType; 97 var nodeType;
104 var nodeValue; 98 var nodeValue;
105 99
106 var docRef = null; 100 var docRef = null;
107 if (typeof(this.doc) != 'undefined') { 101 if (typeof(this.doc) != 'undefined') {
108 docRef = this.doc; 102 docRef = this.doc;
109 } 103 }
110 doc = load(docRef, "doc", "hc_staff"); 104 doc = load(docRef, "doc", "hc_staff");
111 childList = doc.getElementsByTagName("acronym"); 105 childList = doc.getElementsByTagName("acronym");
112 element = childList.item(0); 106 element = childList.item(0);
113 attr = element.getAttributeNode("title"); 107 attr = element.getAttributeNode("title");
114 adoptedTitle = doc.adoptNode(attr); 108 adoptedTitle = doc.adoptNode(attr);
115 nodeName = adoptedTitle.nodeName; 109 nodeName = adoptedTitle.nodeName;
116 110
117 nodeValue = adoptedTitle.nodeValue; 111 nodeValue = adoptedTitle.nodeValue;
118 112
119 nodeType = adoptedTitle.nodeType; 113 nodeType = adoptedTitle.nodeType;
120 114
121 attrOwnerElem = adoptedTitle.ownerElement; 115 attrOwnerElem = adoptedTitle.ownerElement;
122 116
123 assertEquals("documentadoptnode21_nodeName","title",nodeName); 117 assertEquals("documentadoptnode21_nodeName","title",nodeName);
124 assertEquals("documentadoptnode21_nodeType",2,nodeType); 118 assertEquals("documentadoptnode21_nodeType",2,nodeType);
125 assertEquals("documentadoptnode21_nodeValue","Yes",nodeValue); 119 assertEquals("documentadoptnode21_nodeValue","Yes",nodeValue);
126 assertNull("documentadoptnode21_ownerDoc",attrOwnerElem); 120 assertNull("documentadoptnode21_ownerDoc",attrOwnerElem);
127 121
128 } 122 }
129 123
130
131
132
133 function runTest() { 124 function runTest() {
134 documentadoptnode21(); 125 documentadoptnode21();
135 } 126 }
OLDNEW
« no previous file with comments | « LayoutTests/dom/xhtml/level3/core/documentadoptnode16.js ('k') | LayoutTests/dom/xhtml/level3/core/documentadoptnode22.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698