[pypy-svn] r30273 - pypy/dist/pypy/translator/js/modules
fijal at codespeak.net
fijal at codespeak.net
Thu Jul 20 16:57:52 CEST 2006
Author: fijal
Date: Thu Jul 20 16:57:39 2006
New Revision: 30273
Modified:
pypy/dist/pypy/translator/js/modules/_dom.py
Log:
Added getElementById
Modified: pypy/dist/pypy/translator/js/modules/_dom.py
==============================================================================
--- pypy/dist/pypy/translator/js/modules/_dom.py (original)
+++ pypy/dist/pypy/translator/js/modules/_dom.py Thu Jul 20 16:57:39 2006
@@ -19,7 +19,10 @@
pass
class KeyEvent(Event):
- pass
+ _fields = {
+ 'keyCode' : 12,
+ 'charCode' : 12,
+ }
class MouseEvent(Event):
pass
@@ -203,6 +206,7 @@
'tabIndex' : 12,
'tagName' : "aa",
'textContent' : "aa",
+ 'value' : "aa",
'onblur' : MethodDesc([Event()]),
'onclick' : MethodDesc([MouseEvent()]),
'ondblclick' : MethodDesc([MouseEvent()]),
@@ -252,6 +256,17 @@
'supports' : MethodDesc(["aa", 1.0]),
}
+Document._methods = Element._methods
+Document._methods.update({
+ 'getElementById' : MethodDesc(["aa"], Element()),
+ 'createElement' : MethodDesc(["aa"], Element()),
+})
+
+Document._fields = Element._fields
+Document._fields.update({
+ 'body' : Element(),
+})
+
def get_document():
return Document()
More information about the Pypy-commit
mailing list