[pypy-svn] r37797 - pypy/dist/pypy/translator/js/demo/jsdemo

guido at codespeak.net guido at codespeak.net
Fri Feb 2 12:40:11 CET 2007


Author: guido
Date: Fri Feb  2 12:40:09 2007
New Revision: 37797

Modified:
   pypy/dist/pypy/translator/js/demo/jsdemo/pythonconsole.py
Log:
Replacing some code that writed to .innerHTML with 'nicer' DOM stuff
(untested!).


Modified: pypy/dist/pypy/translator/js/demo/jsdemo/pythonconsole.py
==============================================================================
--- pypy/dist/pypy/translator/js/demo/jsdemo/pythonconsole.py	(original)
+++ pypy/dist/pypy/translator/js/demo/jsdemo/pythonconsole.py	Fri Feb  2 12:40:09 2007
@@ -15,7 +15,6 @@
 from pypy.translator.js.modules.dom import setTimeout, document
 from pypy.rpython.ootypesystem.bltregistry import MethodDesc, BasicExternal
 from pypy.translator.js import commproxy
-from pypy.translator.js.modules.mochikit import escapeHTML
 from pypy.rpython.extfunc import _callable
 
 from pypy.translator.js.demo.jsdemo import support
@@ -55,7 +54,7 @@
 
 def add_text(text):
     data_elem = document.getElementById("data")
-    data_elem.innerHTML += escapeHTML(text)
+    data_elem.appendChild(document.createTextNode(text))
 
 class Storage(object):
     def __init__(self):


More information about the pypy-svn mailing list