Author: jmorliaguet Date: Wed May 31 16:46:55 2006 New Revision: 3280 Modified: cpsskins/branches/paris-sprint-2006/ui/screens/common/authoring.js cpsskins/branches/paris-sprint-2006/ui/screens/elementeditor/edit.pt cpsskins/branches/paris-sprint-2006/ui/screens/elementeditor/element_editor.pt cpsskins/branches/paris-sprint-2006/ui/screens/sitemanager/configure.zcml cpsskins/branches/paris-sprint-2006/ui/screens/sitemanager/views.py
Log: - cosmetic / added a stopUsingPreset method Modified: cpsskins/branches/paris-sprint-2006/ui/screens/common/authoring.js ============================================================================== --- cpsskins/branches/paris-sprint-2006/ui/screens/common/authoring.js (original) +++ cpsskins/branches/paris-sprint-2006/ui/screens/common/authoring.js Wed May 31 16:46:55 2006 @@ -92,7 +92,7 @@ 'activate area': function(e) { var target = e.currentTarget; target._before_activate = target.getStyle('background-color'); - target.setStyle({'background-color': '#ffc'}) + target.setStyle({'background-color': '#fff066'}) }, 'deactivate area': function(e) { Modified: cpsskins/branches/paris-sprint-2006/ui/screens/elementeditor/edit.pt ============================================================================== --- cpsskins/branches/paris-sprint-2006/ui/screens/elementeditor/edit.pt (original) +++ cpsskins/branches/paris-sprint-2006/ui/screens/elementeditor/edit.pt Wed May 31 16:46:55 2006 @@ -1,6 +1,6 @@ <fieldset class="panel"> - <legend class="panelTitle">Edit form</legend> + <legend class="panelTitle">Edit settings</legend> <form action="." tal:attributes="action string:${context/@@absolute_url}/@@submitFormData"> <table> <tr tal:repeat="formdata context/@@getFormData"> Modified: cpsskins/branches/paris-sprint-2006/ui/screens/elementeditor/element_editor.pt ============================================================================== --- cpsskins/branches/paris-sprint-2006/ui/screens/elementeditor/element_editor.pt (original) +++ cpsskins/branches/paris-sprint-2006/ui/screens/elementeditor/element_editor.pt Wed May 31 16:46:55 2006 @@ -65,7 +65,16 @@ <tr> <td style="vertical-align: top; width: 50%"> <fieldset class="panel" tal:condition="preset"> - <legend class="panelTitle">Stop using a preset</legend> + <legend class="panelTitle">Unselect the preset</legend> + <p>The '<cite tal:content="preset/name" />' preset is currently + being used.</p> + <form enctype="multipart/form-data" method="post" + tal:attributes="action string:${display/@@absolute_url}/@@stopUsingPreset"> + <p> + <input type="submit" name="UPDATE_SUBMIT" + value="Unselect" /> + </p> + </form> </fieldset> <fieldset class="panel" tal:condition="not:preset"> <legend class="panelTitle">Create a preset</legend> @@ -82,11 +91,11 @@ </fieldset> <fieldset class="panel" tal:condition="python: edited_type in preset_info"> - <legend class="panelTitle">Use an existing preset</legend> + <legend class="panelTitle">Select a preset</legend> <ul class="inlineTabs"> <li tal:repeat="preset preset_info/?edited_type"> <a href="" tal:content="preset/name" - tal:attributes="href string:${display/@@absolute_url}/@@usePresetAsFormat?uri=${preset/uri}" /></li> + tal:attributes="href string:${display/@@absolute_url}/@@usePreset?uri=${preset/uri}" /></li> </ul> </fieldset> </td> @@ -97,6 +106,9 @@ <tal:block condition="preset" content="string:'${preset/name}'" /> </legend> + <ul style="float:right" class="inlineTabs" tal:condition="preset"> + <li><a tal:attributes="href string:${preset/@@absolute_url}/@@edit.html">modify settings</a></li> + </ul> <tal:block content="structure info/preview" /> </fieldset> </td> Modified: cpsskins/branches/paris-sprint-2006/ui/screens/sitemanager/configure.zcml ============================================================================== --- cpsskins/branches/paris-sprint-2006/ui/screens/sitemanager/configure.zcml (original) +++ cpsskins/branches/paris-sprint-2006/ui/screens/sitemanager/configure.zcml Wed May 31 16:46:55 2006 @@ -68,8 +68,13 @@ /> <page - name="usePresetAsFormat" - attribute="usePresetAsFormat" + name="usePreset" + attribute="usePreset" + /> + + <page + name="stopUsingPreset" + attribute="stopUsingPreset" /> <page Modified: cpsskins/branches/paris-sprint-2006/ui/screens/sitemanager/views.py ============================================================================== --- cpsskins/branches/paris-sprint-2006/ui/screens/sitemanager/views.py (original) +++ cpsskins/branches/paris-sprint-2006/ui/screens/sitemanager/views.py Wed May 31 16:46:55 2006 @@ -113,8 +113,8 @@ resources.register(title=title, resource=resource, context=context) - def usePresetAsFormat(self, uri=u''): - """Use a preset specified by its URI as a format + def usePreset(self, uri=u''): + """Use a preset specified by its URI The context is the display @@ -146,6 +146,17 @@ predicate=predicate) reltool.add(relation) + def stopUsingPreset(self): + context = self.context + if not uri: + raise KeyError("Must specify a preset's URI.") + + if not IDisplay.providedBy(context): + raise TypeError("The context must be a display.") + + reltool = IRelationTool(context) + # TODO + ### Sites ######################################################### def importSite(self, file=None): -- http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins