[KSS-checkins] r50891 - kukit/kss.core/branch/improve-demos/kss/core/plugins/core/demo

jone at codespeak.net jone at codespeak.net
Tue Jan 22 20:51:05 CET 2008


Author: jone
Date: Tue Jan 22 20:51:03 2008
New Revision: 50891

Modified:
   kukit/kss.core/branch/improve-demos/kss/core/plugins/core/demo/typewriter.py
Log:
typewriter demo: fixed some bug

Modified: kukit/kss.core/branch/improve-demos/kss/core/plugins/core/demo/typewriter.py
==============================================================================
--- kukit/kss.core/branch/improve-demos/kss/core/plugins/core/demo/typewriter.py	(original)
+++ kukit/kss.core/branch/improve-demos/kss/core/plugins/core/demo/typewriter.py	Tue Jan 22 20:51:03 2008
@@ -63,9 +63,9 @@
     def keydown(self, keycode):
         keycode = int(keycode)
         if keycode == 16:
+            self.getCommandSet('core').addClass('div#key_16', 'active')
             for key in range(97, 97+26):
                 self.getCommandSet('core').replaceInnerHTML('div#key_%s' % key, chr(key).upper())
-                self.getCommandSet('core').addClass('div#key_16', 'active')
         elif keycode in range(97, 97+26) + range(65, 65+26) + [32]:
             smallKeycode = keycode
             if keycode in range(65, 65+26):
@@ -86,7 +86,7 @@
         if keycode == 16:
             for key in range(97, 97+26):
                 self.getCommandSet('core').replaceInnerHTML('div#key_%s' % key, chr(key))
-                self.getCommandSet('core').removeClass('div#key_16', 'active')
+            self.getCommandSet('core').removeClass('div#key_16', 'active')
         elif keycode in range(97, 97+26) + range(65, 65+26) + [32]:
             smallKeycode = keycode
             if keycode in range(65, 65+26):


More information about the Kukit-checkins mailing list