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

Side by Side Diff: sdk/lib/html/scripts/htmlrenamer.py

Issue 11348111: Adding support for accessing attributes in alternate namespaces. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Minor cleanup Created 8 years, 1 month 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 #!/usr/bin/python 1 #!/usr/bin/python
2 # Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2 # Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3 # for details. All rights reserved. Use of this source code is governed by a 3 # for details. All rights reserved. Use of this source code is governed by a
4 # BSD-style license that can be found in the LICENSE file. 4 # BSD-style license that can be found in the LICENSE file.
5 5
6 html_interface_renames = { 6 html_interface_renames = {
7 'DOMCoreException': 'DOMException', 7 'DOMCoreException': 'DOMException',
8 'DOMFormData': 'FormData', 8 'DOMFormData': 'FormData',
9 'DOMURL': 'Url', 9 'DOMURL': 'Url',
10 'DOMWindow': 'LocalWindow', 10 'DOMWindow': 'LocalWindow',
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
64 'Document.webkitPointerLockElement', 64 'Document.webkitPointerLockElement',
65 'Document.webkitVisibilityState', 65 'Document.webkitVisibilityState',
66 66
67 'DocumentFragment.querySelector', 67 'DocumentFragment.querySelector',
68 'DocumentFragment.querySelectorAll', 68 'DocumentFragment.querySelectorAll',
69 'Element.childElementCount', 69 'Element.childElementCount',
70 'Element.children', 70 'Element.children',
71 'Element.className', 71 'Element.className',
72 'Element.firstElementChild', 72 'Element.firstElementChild',
73 'Element.getAttribute', 73 'Element.getAttribute',
74 'Element.getAttributeNS',
74 'Element.getElementsByClassName', 75 'Element.getElementsByClassName',
75 'Element.getElementsByTagName', 76 'Element.getElementsByTagName',
76 'Element.hasAttribute', 77 'Element.hasAttribute',
78 'Element.hasAttributeNS',
77 'Element.lastElementChild', 79 'Element.lastElementChild',
78 'Element.querySelector', 80 'Element.querySelector',
79 'Element.querySelectorAll', 81 'Element.querySelectorAll',
80 'Element.removeAttribute', 82 'Element.removeAttribute',
83 'Element.removeAttributeNS',
81 'Element.setAttribute', 84 'Element.setAttribute',
85 'Element.setAttributeNS',
82 'Event.initEvent', 86 'Event.initEvent',
83 'EventTarget.addEventListener', 87 'EventTarget.addEventListener',
84 'EventTarget.dispatchEvent', 88 'EventTarget.dispatchEvent',
85 'EventTarget.removeEventListener', 89 'EventTarget.removeEventListener',
86 'LocalWindow.getComputedStyle', 90 'LocalWindow.getComputedStyle',
87 'MouseEvent.initMouseEvent', 91 'MouseEvent.initMouseEvent',
88 'Node.appendChild', 92 'Node.appendChild',
89 'Node.attributes', 93 'Node.attributes',
90 'Node.childNodes', 94 'Node.childNodes',
91 'Node.firstChild', 95 'Node.firstChild',
92 'Node.lastChild', 96 'Node.lastChild',
97 "Node.localName",
98 'Node.namespaceURI',
93 'Node.removeChild', 99 'Node.removeChild',
94 'Node.replaceChild', 100 'Node.replaceChild',
95 'ShadowRoot.getElementById', 101 'ShadowRoot.getElementById',
96 'ShadowRoot.getElementsByClassName', 102 'ShadowRoot.getElementsByClassName',
97 'ShadowRoot.getElementsByTagName', 103 'ShadowRoot.getElementsByTagName',
98 'Storage.clear', 104 'Storage.clear',
99 'Storage.getItem', 105 'Storage.getItem',
100 'Storage.key', 106 'Storage.key',
101 'Storage.length', 107 'Storage.length',
102 'Storage.removeItem', 108 'Storage.removeItem',
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
180 "Document.get:xmlEncoding", 186 "Document.get:xmlEncoding",
181 "Document.get:defaultCharset", 187 "Document.get:defaultCharset",
182 "Document.get:applets", 188 "Document.get:applets",
183 "Document.getSelection", 189 "Document.getSelection",
184 "Document.xmlVersion", 190 "Document.xmlVersion",
185 "Document.get:anchors", 191 "Document.get:anchors",
186 "Document.getElementsByTagNameNS", 192 "Document.getElementsByTagNameNS",
187 'Document.webkitCurrentFullScreenElement', 193 'Document.webkitCurrentFullScreenElement',
188 'Document.webkitFullScreenKeyboardInputAllowed', 194 'Document.webkitFullScreenKeyboardInputAllowed',
189 "DocumentType.*", 195 "DocumentType.*",
190 "Element.hasAttributeNS",
191 "Element.getAttributeNS",
192 "Element.setAttributeNode", 196 "Element.setAttributeNode",
193 "Element.getAttributeNode", 197 "Element.getAttributeNode",
194 "Element.removeAttributeNode", 198 "Element.removeAttributeNode",
195 "Element.removeAttributeNS",
196 "Element.setAttributeNodeNS", 199 "Element.setAttributeNodeNS",
197 "Element.getAttributeNodeNS", 200 "Element.getAttributeNodeNS",
198 "Element.setAttributeNS",
199 "Event.srcElement", 201 "Event.srcElement",
200 "BodyElement.text", 202 "BodyElement.text",
201 "AnchorElement.text", 203 "AnchorElement.text",
202 "OptionElement.text", 204 "OptionElement.text",
203 "ScriptElement.text", 205 "ScriptElement.text",
204 "TitleElement.text", 206 "TitleElement.text",
205 # "EventSource.get:url", 207 # "EventSource.get:url",
206 # TODO(jacobr): should these be removed? 208 # TODO(jacobr): should these be removed?
207 "Document.close", 209 "Document.close",
208 "Document.hasFocus", 210 "Document.hasFocus",
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
249 "HTMLPropertiesCollection.*", 251 "HTMLPropertiesCollection.*",
250 "SelectElement.remove", 252 "SelectElement.remove",
251 "NamedNodeMap.*", 253 "NamedNodeMap.*",
252 "Node.isEqualNode", 254 "Node.isEqualNode",
253 "Node.get:TEXT_NODE", 255 "Node.get:TEXT_NODE",
254 "Node.hasAttributes", 256 "Node.hasAttributes",
255 "Node.get:DOCUMENT_TYPE_NODE", 257 "Node.get:DOCUMENT_TYPE_NODE",
256 "Node.get:DOCUMENT_POSITION_FOLLOWING", 258 "Node.get:DOCUMENT_POSITION_FOLLOWING",
257 "Node.lookupNamespaceURI", 259 "Node.lookupNamespaceURI",
258 "Node.get:ELEMENT_NODE", 260 "Node.get:ELEMENT_NODE",
259 "Node.get:namespaceURI",
260 "Node.get:DOCUMENT_FRAGMENT_NODE", 261 "Node.get:DOCUMENT_FRAGMENT_NODE",
261 "Node.get:localName",
262 "Node.isDefaultNamespace", 262 "Node.isDefaultNamespace",
263 "Node.compareDocumentPosition", 263 "Node.compareDocumentPosition",
264 "Node.get:baseURI", 264 "Node.get:baseURI",
265 "Node.isSameNode", 265 "Node.isSameNode",
266 "Node.get:DOCUMENT_POSITION_DISCONNECTED", 266 "Node.get:DOCUMENT_POSITION_DISCONNECTED",
267 "Node.get:DOCUMENT_NODE", 267 "Node.get:DOCUMENT_NODE",
268 "Node.get:DOCUMENT_POSITION_CONTAINS", 268 "Node.get:DOCUMENT_POSITION_CONTAINS",
269 "Node.get:COMMENT_NODE", 269 "Node.get:COMMENT_NODE",
270 "Node.get:ENTITY_REFERENCE_NODE", 270 "Node.get:ENTITY_REFERENCE_NODE",
271 "Node.isSupported", 271 "Node.isSupported",
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
335 if member_name in candidates: 335 if member_name in candidates:
336 return member_name 336 return member_name
337 member_name = html_interface_name + '.' + member_prefix + member 337 member_name = html_interface_name + '.' + member_prefix + member
338 if member_name in candidates: 338 if member_name in candidates:
339 return member_name 339 return member_name
340 340
341 def GetLibraryName(self, interface): 341 def GetLibraryName(self, interface):
342 if interface.id.startswith('SVG'): 342 if interface.id.startswith('SVG'):
343 return 'svg' 343 return 'svg'
344 return 'html' 344 return 'html'
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698