[Checkins]
SVN: zope3org/trunk/src/zorg/wikification/browser/wikipage.py
Added a prepare method for wikification editors that can be
overwritten.
Uwe Oestermeier
uwe_oestermeier at iwm-kmrc.de
Tue Mar 21 13:14:44 EST 2006
Log message for revision 66116:
Added a prepare method for wikification editors that can be overwritten.
Changed:
U zope3org/trunk/src/zorg/wikification/browser/wikipage.py
-=-
Modified: zope3org/trunk/src/zorg/wikification/browser/wikipage.py
===================================================================
--- zope3org/trunk/src/zorg/wikification/browser/wikipage.py 2006-03-21 16:21:42 UTC (rev 66115)
+++ zope3org/trunk/src/zorg/wikification/browser/wikipage.py 2006-03-21 18:14:44 UTC (rev 66116)
@@ -99,6 +99,10 @@
self.title = dc.title or self.untitled
self.language = dc.Language()
+
+ def prepare(self) :
+ pass
+
def verb(self) :
""" Returns a descriptive verb. """
return _('View')
@@ -458,14 +462,21 @@
factory = dict(rest=RestEditor, kupu=KupuEditor, tinymce=TinyMCEEditor)
chooser = EditOptions
+ _main = None
+
def __init__(self, context, request) :
super(WikiEditor, self).__init__(context, request)
self.editor = self.parameter('editor', storage=self.session)
- self.main = self.chooseEditor()
- self.main.asType = "text/html" # default: because we are using .html
- # extension
+ def getMain(self) :
+ if self._main is None :
+ self._main = self.chooseEditor()
+ self._main.asType = "text/html" # default: because we are using
+ # .html extension
+ return self._main
+
+ main = property(getMain)
def chooseEditor(self) :
""" Returns a editor or a chooser. If a chooser is returned it's
More information about the Checkins
mailing list