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.
_______________________________________________
Kukit-checkins mailing list
[email protected]
http://codespeak.net/mailman/listinfo/kukit-checkins