Author: jmorliaguet Date: Tue Jun 20 20:20:41 2006 New Revision: 3474 Modified: cpsskins/branches/paris-sprint-2006/ui/screens/common/configure.zcml cpsskins/branches/paris-sprint-2006/ui/screens/common/views.py cpsskins/branches/paris-sprint-2006/ui/screens/editor.pt
Log: - set the editor mode in the editor.pt template Modified: cpsskins/branches/paris-sprint-2006/ui/screens/common/configure.zcml ============================================================================== --- cpsskins/branches/paris-sprint-2006/ui/screens/common/configure.zcml (original) +++ cpsskins/branches/paris-sprint-2006/ui/screens/common/configure.zcml Tue Jun 20 20:20:41 2006 @@ -45,6 +45,11 @@ attribute="getController" /> + <page + name="setEditorMode" + attribute="setEditorMode" + /> + </pages> <pages Modified: cpsskins/branches/paris-sprint-2006/ui/screens/common/views.py ============================================================================== --- cpsskins/branches/paris-sprint-2006/ui/screens/common/views.py (original) +++ cpsskins/branches/paris-sprint-2006/ui/screens/common/views.py Tue Jun 20 20:20:41 2006 @@ -66,6 +66,9 @@ def getModel(): """Return the model information for this element.""" + def setEditorMode(): + """Set the negotiation strategy to 'editor'""" + class Editing(object): implements(IEditing) @@ -127,7 +130,6 @@ """ negotiation = getMultiAdapter((self.context, self.request), INegotiation, 'negotiation') - negotiation.strategy = u'editor' page = negotiation.getPage() viewer = getMultiAdapter((page, self.request), IViewer) return viewer(engine=engine) @@ -472,4 +474,9 @@ def getController(self, id): return json.write(CONTROLLERS[id]) + def setEditorMode(self): + negotiation = getMultiAdapter((self.context, self.request), + INegotiation, 'negotiation') + negotiation.strategy = u'editor' + Modified: cpsskins/branches/paris-sprint-2006/ui/screens/editor.pt ============================================================================== --- cpsskins/branches/paris-sprint-2006/ui/screens/editor.pt (original) +++ cpsskins/branches/paris-sprint-2006/ui/screens/editor.pt Tue Jun 20 20:20:41 2006 @@ -3,7 +3,8 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" tal:define="model nocall:context/@@getModel; view nocall:context/@@getView; - controller nocall:context/@@getController"> + controller nocall:context/@@getController; + dummy view/setEditorMode"> <head> <link rel="Stylesheet" type="text/css" href="++resource++authoring.css" /> <link rel="Stylesheet" type="text/css" href="++resource++cpsskins.css" /> -- http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins