| Index: tools/dom/scripts/htmlrenamer.py
|
| diff --git a/tools/dom/scripts/htmlrenamer.py b/tools/dom/scripts/htmlrenamer.py
|
| index 3b9a04d44501e6fc26bb20a1366ff89b985efec4..53488dd664ea3a6f11daf195d4b0412e5afc8aa1 100644
|
| --- a/tools/dom/scripts/htmlrenamer.py
|
| +++ b/tools/dom/scripts/htmlrenamer.py
|
| @@ -25,6 +25,8 @@ html_interface_renames = monitored.Dict('htmlrenamer.html_interface_renames', {
|
| 'HTMLMarqueeElement' : '_MarqueeElement',
|
| 'IDBAny': '_Any', # Suppressed, but needs to exist for Dartium.
|
| 'IDBFactory': 'IdbFactory', # Manual to avoid name conflicts.
|
| + 'NavigatorUserMediaErrorCallback': '_NavigatorUserMediaErrorCallback',
|
| + 'NavigatorUserMediaSuccessCallback': '_NavigatorUserMediaSuccessCallback',
|
| 'SVGDocument': 'SvgDocument', # Manual to avoid name conflicts.
|
| 'SVGElement': 'SvgElement', # Manual to avoid name conflicts.
|
| 'SVGException': 'SvgException', # Manual of avoid conflict with Exception.
|
| @@ -155,6 +157,7 @@ _renamed_html_members = monitored.Dict('htmlrenamer._renamed_html_members', {
|
| 'Element.scrollIntoViewIfNeeded': 'scrollIntoView',
|
| 'Element.webkitCreateShadowRoot': 'createShadowRoot',
|
| 'Element.webkitMatchesSelector' : 'matches',
|
| + 'Navigator.webkitGetUserMedia': '_getUserMedia',
|
| 'Node.cloneNode': 'clone',
|
| 'Node.nextSibling': 'nextNode',
|
| 'Node.ownerDocument': 'document',
|
| @@ -512,6 +515,9 @@ class HtmlRenamer(object):
|
| def DartifyTypeName(self, type_name):
|
| """Converts a DOM name to a Dart-friendly class name. """
|
|
|
| + if type_name in html_interface_renames:
|
| + return html_interface_renames[type_name]
|
| +
|
| # Strip off any standard prefixes.
|
| name = re.sub(r'^SVG', '', type_name)
|
| name = re.sub(r'^IDB', '', name)
|
|
|