Index: tools/dom/scripts/systemhtml.py |
diff --git a/tools/dom/scripts/systemhtml.py b/tools/dom/scripts/systemhtml.py |
index cc0d179dc163b9e85eb2f830a80531dbd56d11db..088781982099214fc22b72fb5a072951ce0755d3 100644 |
--- a/tools/dom/scripts/systemhtml.py |
+++ b/tools/dom/scripts/systemhtml.py |
@@ -53,6 +53,8 @@ _js_custom_members = monitored.Set('systemhtml._js_custom_members', [ |
'DOMException.name', |
'HTMLTableElement.createTBody', |
'IDBDatabase.transaction', |
+ 'IDBDatabase.transactionList', |
+ 'IDBDatabase.transactionStringList', |
'KeyboardEvent.initKeyboardEvent', |
'Location.origin', |
'MouseEvent.offsetX', |
@@ -61,6 +63,8 @@ _js_custom_members = monitored.Set('systemhtml._js_custom_members', [ |
'Navigator.webkitGetUserMedia', |
'ScriptProcessorNode._setEventListener', |
'URL.createObjectURL', |
+ 'URL.createObjectUrlFromStream', |
+ 'URL.createObjectUrlFromBlob', |
'URL.revokeObjectURL', |
'WheelEvent.deltaMode', |
'WheelEvent.wheelDeltaX', |
@@ -950,7 +954,8 @@ class Dart2JSBackend(HtmlDartGenerator): |
def GenerateCall( |
stmts_emitter, call_emitter, version, operation, argument_count): |
- target = '_%s_%d' % (html_name, version); |
+ target = '_%s_%d' % ( |
+ html_name[1:] if html_name.startswith('_') else html_name, version); |
arguments = [] |
target_parameters = [] |
for position, arg in enumerate(operation.arguments[:argument_count]): |