[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