diff --git a/resources/rapydscript/compiler.js.xz b/resources/rapydscript/compiler.js.xz index afe20fb1dd..301f985dc8 100644 Binary files a/resources/rapydscript/compiler.js.xz and b/resources/rapydscript/compiler.js.xz differ diff --git a/resources/rapydscript/lib/elementmaker.pyj b/resources/rapydscript/lib/elementmaker.pyj index 01f4828c8d..fb29f8ff6a 100644 --- a/resources/rapydscript/lib/elementmaker.pyj +++ b/resources/rapydscript/lib/elementmaker.pyj @@ -60,8 +60,11 @@ def _makeelement(tag, *args, **kwargs): def maker_for_document(document): # Create an elementmaker to be used with the specified document E = _makeelement.bind(document) - for tag in html5_tags: - Object.defineProperty(E, tag, {'value':_makeelement.bind(document, tag)}) + Object.defineProperties(E, { + tag: { + 'value':_makeelement.bind(document, tag) + } for tag in html5_tags + }) return E if jstype(document) is 'undefined':