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

jone at codespeak.net jone at codespeak.net
Mon Jan 21 20:53:16 CET 2008


Author: jone
Date: Mon Jan 21 20:53:16 2008
New Revision: 50853

Removed:
   kukit/kss.core/branch/improve-demos/kss/core/plugins/core/demo/typewriter.pyc
Modified:
   kukit/kss.core/branch/improve-demos/kss/core/plugins/core/demo/typewriter.py
Log:
typewriter: changed persistency to session level

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	Mon Jan 21 20:53:16 2008
@@ -32,7 +32,7 @@
     
     def setCurrentLesson(self, title):
         text = self.getLessons()[title].strip()
-        self.context.setValue('typewriter', text)
+        self.request.SESSION['typewriter'] = text
         self.getCommandSet('core').replaceInnerHTML('div#pattern', text)
         self.getCommandSet('core').setAttribute('input#field', 'value', '')
         self.getCommandSet('core').removeClass('input.lesson', 'active')
@@ -42,7 +42,7 @@
 
     def loadInitialPattern(self):
         lessonText = self.getLessons()[self.getLessonTitles()[0]]
-        self.context.setValue('typewriter', lessonText)
+        self.request.SESSION['typewriter'] = lessonText
         return lessonText
 
 
@@ -70,10 +70,10 @@
             if keycode in range(65, 65+26):
                 smallKeycode += 32
             self.getCommandSet('core').addClass('div#key_%s' % smallKeycode, 'active')
-            currentText = self.context.getValue('typewriter', '')
+            currentText = self.request.SESSION['typewriter']
             if len(currentText)>0 and currentText[0]==chr(keycode):
                 currentText = currentText[1:]
-                self.context.setValue('typewriter', currentText)
+                self.request.SESSION['typewriter'] = currentText
                 if len(currentText)==0:
                     currentText = 'please select another lesson'
                     self.getCommandSet('core').removeClass('input.lesson', 'active')

Deleted: /kukit/kss.core/branch/improve-demos/kss/core/plugins/core/demo/typewriter.pyc
==============================================================================
Binary file. No diff available.


More information about the Kukit-checkins mailing list