Author: jmorliaguet Date: Wed Apr 19 12:40:43 2006 New Revision: 2894 Modified: cpsskins/branches/paris-sprint-2006/browser/__init__.py cpsskins/branches/paris-sprint-2006/browser/configure.zcml cpsskins/branches/paris-sprint-2006/browser/negotiation/configure.zcml cpsskins/branches/paris-sprint-2006/browser/skin/__init__.py cpsskins/branches/paris-sprint-2006/browser/skin/configure.zcml cpsskins/branches/paris-sprint-2006/configuration/displays/metaconfigure.py cpsskins/branches/paris-sprint-2006/configuration/formats/metaconfigure.py cpsskins/branches/paris-sprint-2006/configuration/portlets/metaconfigure.py cpsskins/branches/paris-sprint-2006/configuration/storages/metaconfigure.py cpsskins/branches/paris-sprint-2006/lib/configure.zcml cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/__init__.py cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/configure.zcml cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/functional/aggregator/configure.zcml cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/functional/benchmarks/configure.zcml cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/functional/chat/configure.zcml cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/functional/forms/configure.zcml cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/functional/latency/configure.zcml cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/functional/panels/configure.zcml cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/functional/quiz/configure.zcml cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/functional/treeview/configure.zcml cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/unit/configure.zcml cpsskins/branches/paris-sprint-2006/standard/filters/effect/__init__.py cpsskins/branches/paris-sprint-2006/standard/filters/effect/configure.zcml cpsskins/branches/paris-sprint-2006/standard/filters/style/configure.zcml cpsskins/branches/paris-sprint-2006/standard/formats/configure.zcml cpsskins/branches/paris-sprint-2006/standard/formats/widget.py cpsskins/branches/paris-sprint-2006/standard/portlets/macroslot/configure.zcml cpsskins/branches/paris-sprint-2006/ui/authoring/configure.zcml cpsskins/branches/paris-sprint-2006/ui/authoring/icons/configure.zcml cpsskins/branches/paris-sprint-2006/ui/authoring/images/configure.zcml cpsskins/branches/paris-sprint-2006/ui/editing/configure.zcml cpsskins/branches/paris-sprint-2006/ui/editing/icons/configure.zcml cpsskins/branches/paris-sprint-2006/ui/panels/configure.zcml cpsskins/branches/paris-sprint-2006/ui/screens/configure.zcml cpsskins/branches/paris-sprint-2006/ui/screens/contentauthor/configure.zcml cpsskins/branches/paris-sprint-2006/ui/screens/elementeditor/configure.zcml cpsskins/branches/paris-sprint-2006/ui/screens/interactiondesigner/configure.zcml cpsskins/branches/paris-sprint-2006/ui/screens/layoutdesigner/configure.zcml cpsskins/branches/paris-sprint-2006/ui/screens/pagedesigner/configure.zcml cpsskins/branches/paris-sprint-2006/ui/screens/sitemanager/configure.zcml Log:
- backported cpsskins from the zope3 trunk to zope 3.2.1 (upcoming zope-2.9.3) Modified: cpsskins/branches/paris-sprint-2006/browser/__init__.py ============================================================================== --- cpsskins/branches/paris-sprint-2006/browser/__init__.py (original) +++ cpsskins/branches/paris-sprint-2006/browser/__init__.py Wed Apr 19 12:40:43 2006 @@ -1,6 +1,6 @@ ############################################################################## # -# Copyright (c) 2005-2006 Nuxeo and Contributors. +# Copyright (c) 2005 Nuxeo and Contributors. # All Rights Reserved. # # This software is subject to the provisions of the Zope Public License, Modified: cpsskins/branches/paris-sprint-2006/browser/configure.zcml ============================================================================== --- cpsskins/branches/paris-sprint-2006/browser/configure.zcml (original) +++ cpsskins/branches/paris-sprint-2006/browser/configure.zcml Wed Apr 19 12:40:43 2006 @@ -12,7 +12,7 @@ menu="zmi_actions" title="Add" class="zope.app.container.browser.adding.Adding" permission="zope.ManageContent" - layer="cpsskins.browser.skin.cpsskins"> + layer="cpsskins"> <page name="index.html" template="skin/add.pt" /> <page name="action.html" attribute="action" /> @@ -47,7 +47,7 @@ <!-- Cache view --> <pages - layer="cpsskins.browser.skin.cpsskins" + layer="cpsskins" for="*" class=".caching.ImageCacheView" permission="zope.Public"> Modified: cpsskins/branches/paris-sprint-2006/browser/negotiation/configure.zcml ============================================================================== --- cpsskins/branches/paris-sprint-2006/browser/negotiation/configure.zcml (original) +++ cpsskins/branches/paris-sprint-2006/browser/negotiation/configure.zcml Wed Apr 19 12:40:43 2006 @@ -10,7 +10,7 @@ class=".views.NegotiationView" permission="zope.Public" allowed_interface=".interfaces.INegotiation" - layer="cpsskins.browser.skin.cpsskins" + layer="cpsskins" /> </configure> Modified: cpsskins/branches/paris-sprint-2006/browser/skin/__init__.py ============================================================================== --- cpsskins/branches/paris-sprint-2006/browser/skin/__init__.py (original) +++ cpsskins/branches/paris-sprint-2006/browser/skin/__init__.py Wed Apr 19 12:40:43 2006 @@ -18,14 +18,14 @@ __docformat__ = "reStructuredText" from zope.app.publisher.browser import applySkin -from zope.publisher.interfaces.browser import IDefaultBrowserLayer +from zope.publisher.interfaces.browser import ILayer, IDefaultBrowserLayer from zope.publisher.interfaces.browser import IBrowserRequest -from cpsskins.utils import getThemeManager -class cpsskins(IBrowserRequest): - """The default cpsskins layer""" +from cpsskins.utils import getThemeManager -class IDefaultSkin(cpsskins, IDefaultBrowserLayer): - """The default cpsskins skin""" +class IDefaultLayer(ILayer, IBrowserRequest): + """The default layer""" +class IDefaultSkin(IDefaultLayer, IDefaultBrowserLayer): + """The default skin""" Modified: cpsskins/branches/paris-sprint-2006/browser/skin/configure.zcml ============================================================================== --- cpsskins/branches/paris-sprint-2006/browser/skin/configure.zcml (original) +++ cpsskins/branches/paris-sprint-2006/browser/skin/configure.zcml Wed Apr 19 12:40:43 2006 @@ -5,10 +5,14 @@ <!-- Default cpsskins skin --> - <interface + <browser:layer name="cpsskins" - interface="cpsskins.browser.skin.IDefaultSkin" - type="zope.publisher.interfaces.browser.IBrowserSkinType" + interface=".IDefaultLayer" + /> + + <browser:skin + name="cpsskins" + interface=".IDefaultSkin" /> <browser:page @@ -17,7 +21,7 @@ permission="zope.View" class=".standardmacros.StandardMacros" allowed_interface="zope.interface.common.mapping.IItemMapping" - layer="cpsskins.browser.skin.cpsskins" + layer="cpsskins" /> <browser:page @@ -25,7 +29,7 @@ name="skin_macros" permission="zope.View" template="template.pt" - layer="cpsskins.browser.skin.cpsskins" + layer="cpsskins" /> <browser:page @@ -33,7 +37,7 @@ name="popup_macros" permission="zope.View" template="popup_macros.pt" - layer="cpsskins.browser.skin.cpsskins" + layer="cpsskins" /> <browser:page @@ -41,7 +45,7 @@ name="widget_macros" permission="zope.View" template="widget_macros.pt" - layer="cpsskins.browser.skin.cpsskins" + layer="cpsskins" /> </configure> Modified: cpsskins/branches/paris-sprint-2006/configuration/displays/metaconfigure.py ============================================================================== --- cpsskins/branches/paris-sprint-2006/configuration/displays/metaconfigure.py (original) +++ cpsskins/branches/paris-sprint-2006/configuration/displays/metaconfigure.py Wed Apr 19 12:40:43 2006 @@ -18,7 +18,7 @@ __docformat__ = "reStructuredText" from zope.app.annotation.interfaces import IAttributeAnnotatable -from zope.app.component.contentdirective import ClassDirective +from zope.app.component.contentdirective import ContentDirective from zope.app.component.metaconfigure import adapter from zope.app.content.interfaces import IContentType from zope.configuration.exceptions import ConfigurationError @@ -50,7 +50,7 @@ raise ConfigurationError("Must specify a display factory.") # zope:content - c = ClassDirective(_context=_context, class_=factory) + c = ContentDirective(_context=_context, class_=factory) c.implements(_context=_context,interface=(IAttributeAnnotatable,)) c.require(_context=_context, permission="zope.View", Modified: cpsskins/branches/paris-sprint-2006/configuration/formats/metaconfigure.py ============================================================================== --- cpsskins/branches/paris-sprint-2006/configuration/formats/metaconfigure.py (original) +++ cpsskins/branches/paris-sprint-2006/configuration/formats/metaconfigure.py Wed Apr 19 12:40:43 2006 @@ -20,7 +20,7 @@ import os from zope.app.annotation.interfaces import IAttributeAnnotatable -from zope.app.component.contentdirective import ClassDirective +from zope.app.component.contentdirective import ContentDirective from zope.app.content.interfaces import IContentType from zope.configuration.exceptions import ConfigurationError from zope.component import queryUtility, provideUtility @@ -61,7 +61,7 @@ raise ConfigurationError("Must specify a format predicate.") # zope:content - c = ClassDirective(_context=_context, class_=class_) + c = ContentDirective(_context=_context, class_=class_) c.implements(_context=_context,interface=(IAttributeAnnotatable,)) c.require(_context=_context, permission="zope.View", Modified: cpsskins/branches/paris-sprint-2006/configuration/portlets/metaconfigure.py ============================================================================== --- cpsskins/branches/paris-sprint-2006/configuration/portlets/metaconfigure.py (original) +++ cpsskins/branches/paris-sprint-2006/configuration/portlets/metaconfigure.py Wed Apr 19 12:40:43 2006 @@ -21,7 +21,7 @@ from zope.app.annotation.interfaces import IAttributeAnnotatable from zope.app.form.browser.metaconfigure import EditFormDirective -from zope.app.component.contentdirective import ClassDirective +from zope.app.component.contentdirective import ContentDirective from zope.app.publisher.browser.icon import IconDirective from zope.app.publisher.browser.menumeta import addMenuItem from zope.app.publisher.browser.resourcemeta import resource @@ -80,7 +80,7 @@ ) # zope:content - c = ClassDirective(_context=_context, class_=factory) + c = ContentDirective(_context=_context, class_=factory) c.implements(_context=_context,interface=(schema, IAttributeAnnotatable)) c.require(_context=_context, permission="zope.View", Modified: cpsskins/branches/paris-sprint-2006/configuration/storages/metaconfigure.py ============================================================================== --- cpsskins/branches/paris-sprint-2006/configuration/storages/metaconfigure.py (original) +++ cpsskins/branches/paris-sprint-2006/configuration/storages/metaconfigure.py Wed Apr 19 12:40:43 2006 @@ -17,7 +17,7 @@ """ __docformat__ = "reStructuredText" -from zope.app.component.contentdirective import ClassDirective +from zope.app.component.contentdirective import ContentDirective from zope.app.container.interfaces import IReadContainer, IWriteContainer from zope.configuration.exceptions import ConfigurationError @@ -42,7 +42,7 @@ interface = IStorage # zope:content - c = ClassDirective(_context=_context, class_=class_) + c = ContentDirective(_context=_context, class_=class_) c.factory(_context=_context, title=title, description=description) c.allow(_context=_context, interface=(IReadContainer, interface)) Modified: cpsskins/branches/paris-sprint-2006/lib/configure.zcml ============================================================================== --- cpsskins/branches/paris-sprint-2006/lib/configure.zcml (original) +++ cpsskins/branches/paris-sprint-2006/lib/configure.zcml Wed Apr 19 12:40:43 2006 @@ -27,7 +27,7 @@ <resource name="misc.js" file="misc.js" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> </configure> Modified: cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/__init__.py ============================================================================== --- cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/__init__.py (original) +++ cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/__init__.py Wed Apr 19 12:40:43 2006 @@ -1,9 +1,10 @@ -from zope.publisher.interfaces.browser import IDefaultBrowserLayer +from zope.publisher.interfaces.browser import ILayer, IDefaultBrowserLayer from zope.publisher.interfaces.browser import IBrowserRequest -class cpsskinsTest(IBrowserRequest): +class IDefaultLayer(ILayer, IBrowserRequest): """The test layer""" -class ITestSkin(cpsskinsTest, IDefaultBrowserLayer): +class IDefaultSkin(IDefaultLayer, IDefaultBrowserLayer): """The test skin""" + Modified: cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/configure.zcml ============================================================================== --- cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/configure.zcml (original) +++ cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/configure.zcml Wed Apr 19 12:40:43 2006 @@ -4,10 +4,14 @@ <!-- Test cpsskins skin --> - <interface + <browser:layer name="cpsskinsTest" - interface="cpsskins.lib.cpsskins.tests.ITestSkin" - type="zope.publisher.interfaces.browser.IBrowserSkinType" + interface=".IDefaultLayer" + /> + + <browser:skin + name="cpsskinsTest" + interface=".IDefaultSkin" /> <include package=".functional" /> Modified: cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/functional/aggregator/configure.zcml ============================================================================== --- cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/functional/aggregator/configure.zcml (original) +++ cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/functional/aggregator/configure.zcml Wed Apr 19 12:40:43 2006 @@ -3,7 +3,7 @@ <browser:page for="*" - layer="cpsskins.lib.cpsskins.tests.cpsskinsTest" + layer="cpsskinsTest" name="cpsskins_aggregator.html" permission="zope.Public" template="cpsskins_aggregator.pt" @@ -11,14 +11,14 @@ <browser:page for="*" - layer="cpsskins.lib.cpsskins.tests.cpsskinsTest" + layer="cpsskinsTest" name="feedbox.html" permission="zope.Public" template="feedbox.pt" /> <browser:pages - layer="cpsskins.lib.cpsskins.tests.cpsskinsTest" + layer="cpsskinsTest" for="*" class=".browser.Views" permission="zope.Public"> Modified: cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/functional/benchmarks/configure.zcml ============================================================================== --- cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/functional/benchmarks/configure.zcml (original) +++ cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/functional/benchmarks/configure.zcml Wed Apr 19 12:40:43 2006 @@ -3,14 +3,14 @@ <browser:page for="*" - layer="cpsskins.lib.cpsskins.tests.cpsskinsTest" + layer="cpsskinsTest" name="cpsskins_benchmarks.html" permission="zope.Public" template="cpsskins_benchmarks.pt" /> <browser:pages - layer="cpsskins.lib.cpsskins.tests.cpsskinsTest" + layer="cpsskinsTest" for="*" class=".browser.Views" permission="zope.Public"> Modified: cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/functional/chat/configure.zcml ============================================================================== --- cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/functional/chat/configure.zcml (original) +++ cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/functional/chat/configure.zcml Wed Apr 19 12:40:43 2006 @@ -3,11 +3,11 @@ <browser:resource name="chat.css" file="chat.css" - layer="cpsskins.lib.cpsskins.tests.cpsskinsTest" /> + layer="cpsskinsTest" /> <browser:page for="*" - layer="cpsskins.lib.cpsskins.tests.cpsskinsTest" + layer="cpsskinsTest" name="cpsskins_chat.html" permission="zope.Public" template="cpsskins_chat.pt" @@ -15,7 +15,7 @@ <browser:page for="*" - layer="cpsskins.lib.cpsskins.tests.cpsskinsTest" + layer="cpsskinsTest" name="chatbox.html" permission="zope.Public" template="chatbox.pt" @@ -23,14 +23,14 @@ <browser:page for="*" - layer="cpsskins.lib.cpsskins.tests.cpsskinsTest" + layer="cpsskinsTest" name="chatinput.html" permission="zope.Public" template="chatinput.pt" /> <browser:pages - layer="cpsskins.lib.cpsskins.tests.cpsskinsTest" + layer="cpsskinsTest" for="*" class=".browser.Views" permission="zope.Public"> Modified: cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/functional/forms/configure.zcml ============================================================================== --- cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/functional/forms/configure.zcml (original) +++ cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/functional/forms/configure.zcml Wed Apr 19 12:40:43 2006 @@ -3,11 +3,11 @@ <browser:resource name="form.css" file="form.css" - layer="cpsskins.lib.cpsskins.tests.cpsskinsTest" /> + layer="cpsskinsTest" /> <browser:page for="*" - layer="cpsskins.lib.cpsskins.tests.cpsskinsTest" + layer="cpsskinsTest" name="cpsskins_form_validation.html" permission="zope.Public" template="cpsskins_form_validation.pt" @@ -15,14 +15,14 @@ <browser:page for="*" - layer="cpsskins.lib.cpsskins.tests.cpsskinsTest" + layer="cpsskinsTest" name="sampleform.html" permission="zope.Public" template="sampleform.pt" /> <browser:pages - layer="cpsskins.lib.cpsskins.tests.cpsskinsTest" + layer="cpsskinsTest" for="*" class=".browser.Views" permission="zope.Public"> Modified: cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/functional/latency/configure.zcml ============================================================================== --- cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/functional/latency/configure.zcml (original) +++ cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/functional/latency/configure.zcml Wed Apr 19 12:40:43 2006 @@ -3,7 +3,7 @@ <browser:page for="*" - layer="cpsskins.lib.cpsskins.tests.cpsskinsTest" + layer="cpsskinsTest" name="cpsskins_latency.html" permission="zope.Public" template="cpsskins_latency.pt" @@ -11,14 +11,14 @@ <browser:page for="*" - layer="cpsskins.lib.cpsskins.tests.cpsskinsTest" + layer="cpsskinsTest" name="cpsskins_typewriter.html" permission="zope.Public" template="cpsskins_typewriter.pt" /> <browser:pages - layer="cpsskins.lib.cpsskins.tests.cpsskinsTest" + layer="cpsskinsTest" for="*" class=".browser.Views" permission="zope.Public"> Modified: cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/functional/panels/configure.zcml ============================================================================== --- cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/functional/panels/configure.zcml (original) +++ cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/functional/panels/configure.zcml Wed Apr 19 12:40:43 2006 @@ -3,7 +3,7 @@ <browser:pages for="*" - layer="cpsskins.lib.cpsskins.tests.cpsskinsTest" + layer="cpsskinsTest" permission="zope.Public"> <page @@ -20,7 +20,7 @@ <browser:pages for="*" - layer="cpsskins.lib.cpsskins.tests.cpsskinsTest" + layer="cpsskinsTest" permission="zope.Public" class=".views.FormAction"> Modified: cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/functional/quiz/configure.zcml ============================================================================== --- cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/functional/quiz/configure.zcml (original) +++ cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/functional/quiz/configure.zcml Wed Apr 19 12:40:43 2006 @@ -3,14 +3,14 @@ <browser:page for="*" - layer="cpsskins.lib.cpsskins.tests.cpsskinsTest" + layer="cpsskinsTest" name="cpsskins_quiz.html" permission="zope.Public" template="cpsskins_quiz.pt" /> <browser:pages - layer="cpsskins.browser.skin.cpsskins" + layer="cpsskins" for="*" class=".browser.Views" permission="zope.Public"> Modified: cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/functional/treeview/configure.zcml ============================================================================== --- cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/functional/treeview/configure.zcml (original) +++ cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/functional/treeview/configure.zcml Wed Apr 19 12:40:43 2006 @@ -3,27 +3,27 @@ <browser:resource name="container.png" file="images/container.png" - layer="cpsskins.lib.cpsskins.tests.cpsskinsTest" /> + layer="cpsskinsTest" /> <browser:resource name="container-open.png" file="images/container-open.png" - layer="cpsskins.lib.cpsskins.tests.cpsskinsTest" /> + layer="cpsskinsTest" /> <browser:resource name="node-link-branch.png" file="images/node-link-branch.png" - layer="cpsskins.lib.cpsskins.tests.cpsskinsTest" /> + layer="cpsskinsTest" /> <browser:resource name="node-link-last.png" file="images/node-link-last.png" - layer="cpsskins.lib.cpsskins.tests.cpsskinsTest" /> + layer="cpsskinsTest" /> <browser:resource name="folder.png" file="images/folder.png" - layer="cpsskins.lib.cpsskins.tests.cpsskinsTest" /> + layer="cpsskinsTest" /> <browser:page for="*" - layer="cpsskins.lib.cpsskins.tests.cpsskinsTest" + layer="cpsskinsTest" name="cpsskins_treeview.html" permission="zope.Public" template="cpsskins_treeview.pt" @@ -31,14 +31,14 @@ <browser:page for="*" - layer="cpsskins.lib.cpsskins.tests.cpsskinsTest" + layer="cpsskinsTest" name="treeview_widget.html" permission="zope.Public" template="treeview_widget.pt" /> <browser:pages - layer="cpsskins.lib.cpsskins.tests.cpsskinsTest" + layer="cpsskinsTest" for="*" class=".browser.Views" permission="zope.Public"> Modified: cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/unit/configure.zcml ============================================================================== --- cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/unit/configure.zcml (original) +++ cpsskins/branches/paris-sprint-2006/lib/cpsskins/tests/unit/configure.zcml Wed Apr 19 12:40:43 2006 @@ -3,7 +3,7 @@ <browser:page for="*" - layer="cpsskins.browser.skin.cpsskins" + layer="cpsskins" name="cpsskins_storage_adapters_unit.html" permission="zope.Public" template="cpsskins_storage_adapters.pt" Modified: cpsskins/branches/paris-sprint-2006/standard/filters/effect/__init__.py ============================================================================== --- cpsskins/branches/paris-sprint-2006/standard/filters/effect/__init__.py (original) +++ cpsskins/branches/paris-sprint-2006/standard/filters/effect/__init__.py Wed Apr 19 12:40:43 2006 @@ -21,9 +21,8 @@ from cStringIO import StringIO from zope.app.file.image import Image -from zope.app.schema.interfaces import IVocabularyFactory from zope.component import adapts -from zope.interface import implements, alsoProvides +from zope.interface import implements from zope.schema.vocabulary import SimpleVocabulary from zope.security.proxy import removeSecurityProxy @@ -112,11 +111,9 @@ """ return SimpleVocabulary.fromItems([('Image scaling','scale')]) -alsoProvides(EffectsByTypeVocabulary, IVocabularyFactory) def WebImageFormatVocabulary(context): """A vocabulary that contains the list of supported web image formats. """ return SimpleVocabulary.fromItems([('PNG','PNG'), ('JPEG', 'JPEG')]) -alsoProvides(WebImageFormatVocabulary, IVocabularyFactory) Modified: cpsskins/branches/paris-sprint-2006/standard/filters/effect/configure.zcml ============================================================================== --- cpsskins/branches/paris-sprint-2006/standard/filters/effect/configure.zcml (original) +++ cpsskins/branches/paris-sprint-2006/standard/filters/effect/configure.zcml Wed Apr 19 12:40:43 2006 @@ -12,16 +12,14 @@ factory=".EffectFilter" /> - <utility - provides="zope.app.schema.interfaces.IVocabularyFactory" - component=".EffectsByTypeVocabulary" + <vocabulary name="effects by type" + factory=".EffectsByTypeVocabulary" /> - <utility - provides="zope.app.schema.interfaces.IVocabularyFactory" - component=".WebImageFormatVocabulary" + <vocabulary name="web image formats" + factory=".WebImageFormatVocabulary" /> </configure> Modified: cpsskins/branches/paris-sprint-2006/standard/filters/style/configure.zcml ============================================================================== --- cpsskins/branches/paris-sprint-2006/standard/filters/style/configure.zcml (original) +++ cpsskins/branches/paris-sprint-2006/standard/filters/style/configure.zcml Wed Apr 19 12:40:43 2006 @@ -25,11 +25,11 @@ <browser:resource name="style_editor.css" file="style_editor.css" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <browser:resource name="style_editor.js" file="style_editor.js" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <browser:pages for="cpsskins.standard.formats.style.IStyle" @@ -95,7 +95,7 @@ <browser:pages for="*" - layer="cpsskins.browser.skin.cpsskins" + layer="cpsskins" permission="zope.View" class=".css.StylesheetView" > Modified: cpsskins/branches/paris-sprint-2006/standard/formats/configure.zcml ============================================================================== --- cpsskins/branches/paris-sprint-2006/standard/formats/configure.zcml (original) +++ cpsskins/branches/paris-sprint-2006/standard/formats/configure.zcml Wed Apr 19 12:40:43 2006 @@ -38,10 +38,9 @@ predicate=".widget.hasWidget" /> - <utility - provides="zope.app.schema.interfaces.IVocabularyFactory" - component=".widget.WidgetsVocabulary" + <vocabulary name="Widgets" + factory=".widget.WidgetsVocabulary" /> <!-- Effect --> Modified: cpsskins/branches/paris-sprint-2006/standard/formats/widget.py ============================================================================== --- cpsskins/branches/paris-sprint-2006/standard/formats/widget.py (original) +++ cpsskins/branches/paris-sprint-2006/standard/formats/widget.py Wed Apr 19 12:40:43 2006 @@ -18,11 +18,10 @@ __docformat__ = "reStructuredText" from persistent import Persistent -from zope.app.schema.interfaces import IVocabularyFactory from zope.component import getUtilitiesFor from zope.component.factory import Factory -from zope.interface import implements, implementedBy, alsoProvides +from zope.interface import implements, implementedBy from zope.i18nmessageid import MessageFactory from zope.schema.vocabulary import SimpleVocabulary from zope.schema import List, Choice @@ -78,4 +77,3 @@ return SimpleVocabulary.fromItems(widgets) -alsoProvides(WidgetsVocabulary, IVocabularyFactory) Modified: cpsskins/branches/paris-sprint-2006/standard/portlets/macroslot/configure.zcml ============================================================================== --- cpsskins/branches/paris-sprint-2006/standard/portlets/macroslot/configure.zcml (original) +++ cpsskins/branches/paris-sprint-2006/standard/portlets/macroslot/configure.zcml Wed Apr 19 12:40:43 2006 @@ -46,12 +46,12 @@ <!-- Macroless skin --> - <zope:interface - name="cpsskinsMacroless" - interface=".portlet.IMacrolessSkin" - type="zope.publisher.interfaces.browser.IBrowserSkinType" + <browser:layer + name="cpsskins-macroless" + interface=".skin.IMacrolessLayer" /> + <browser:page for="*" name="standard_macros" Modified: cpsskins/branches/paris-sprint-2006/ui/authoring/configure.zcml ============================================================================== --- cpsskins/branches/paris-sprint-2006/ui/authoring/configure.zcml (original) +++ cpsskins/branches/paris-sprint-2006/ui/authoring/configure.zcml Wed Apr 19 12:40:43 2006 @@ -9,11 +9,11 @@ <browser:resource name="authoring.css" file="authoring.css" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <browser:resource name="authoring.js" file="authoring.js" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <!-- Negotiation view --> @@ -24,12 +24,12 @@ class=".views.Authoring" permission="zope.Public" allowed_interface=".views.IAuthoring" - layer="cpsskins.browser.skin.cpsskins" + layer="cpsskins" /> <browser:pages for="*" - layer="cpsskins.browser.skin.cpsskins" + layer="cpsskins" permission="zope.ManageContent" class=".views.Authoring"> @@ -131,7 +131,7 @@ </browser:pages> <browser:pages - layer="cpsskins.browser.skin.cpsskins" + layer="cpsskins" for="*" permission="zope.ManageContent" class=".views.JSONViews"> Modified: cpsskins/branches/paris-sprint-2006/ui/authoring/icons/configure.zcml ============================================================================== --- cpsskins/branches/paris-sprint-2006/ui/authoring/icons/configure.zcml (original) +++ cpsskins/branches/paris-sprint-2006/ui/authoring/icons/configure.zcml Wed Apr 19 12:40:43 2006 @@ -4,78 +4,78 @@ <resource name="copy-16.png" file="copy-16.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="edit-16.png" file="edit-16.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="paste-16.png" file="paste-16.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="format-16.png" file="format-16.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="duplicate-16.png" file="duplicate-16.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="delete-16.png" file="delete-16.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="manage-16.png" file="manage-16.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="view-16.png" file="view-16.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="perspective-12.png" file="perspective-12.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="add-16.png" file="add-16.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="remove-16.png" file="remove-16.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="settings-48.png" file="settings-48.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="negotiation-48.png" file="negotiation-48.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="io-48.png" file="io-48.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="management-48.png" file="management-48.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="create-setting-16.png" file="create-setting-16.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="use-setting-16.png" file="use-setting-16.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="moveup-12.png" file="moveup-12.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="movedown-12.png" file="movedown-12.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> </configure> Modified: cpsskins/branches/paris-sprint-2006/ui/authoring/images/configure.zcml ============================================================================== --- cpsskins/branches/paris-sprint-2006/ui/authoring/images/configure.zcml (original) +++ cpsskins/branches/paris-sprint-2006/ui/authoring/images/configure.zcml Wed Apr 19 12:40:43 2006 @@ -4,78 +4,78 @@ <resource name="bg_context-menu.png" file="bg_context-menu.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="h2-bg.png" file="h2-bg.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="bg_dragbox.png" file="bg_dragbox.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="bg_alpha50.png" file="bg_alpha50.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="bg_cellgrip.png" file="bg_cellgrip.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="gray-gradient.png" file="gray-gradient.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="sizer_left.png" file="sizer_left.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="sizer_line.png" file="sizer_line.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="sizer_right.png" file="sizer_right.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="ltab.png" file="ltab.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="rtab.png" file="rtab.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="tl-tab.png" file="tl-tab.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="tr-tab.png" file="tr-tab.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="tl-tab-sel.png" file="tl-tab-sel.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="tr-tab-sel.png" file="tr-tab-sel.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="slot-corner.png" file="slot-corner.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="bg-panel.png" file="bg-panel.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="li-16.png" file="li-16.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="wait.gif" file="wait.gif" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> </configure> Modified: cpsskins/branches/paris-sprint-2006/ui/editing/configure.zcml ============================================================================== --- cpsskins/branches/paris-sprint-2006/ui/editing/configure.zcml (original) +++ cpsskins/branches/paris-sprint-2006/ui/editing/configure.zcml Wed Apr 19 12:40:43 2006 @@ -32,7 +32,7 @@ <view name="editpanel" - layer="cpsskins.browser.skin.cpsskins" + layer="cpsskins" for="cpsskins.elements.interfaces.IElement" permission="zope.ManageContent" class=".views.EditPanel" @@ -40,7 +40,7 @@ <pages for="cpsskins.elements.interfaces.IElement" - layer="cpsskins.browser.skin.cpsskins" + layer="cpsskins" permission="zope.ManageContent" class=".views.Editing"> @@ -68,7 +68,7 @@ <pages for="cpsskins.elements.interfaces.IElement" - layer="cpsskins.browser.skin.cpsskins" + layer="cpsskins" permission="zope.ManageContent" class=".views.ElementForm"> @@ -86,7 +86,7 @@ <page for="cpsskins.elements.interfaces.IElement" - layer="cpsskins.browser.skin.cpsskins" + layer="cpsskins" name="edit.html" permission="zope.ManageContent" template="edit.pt" @@ -94,7 +94,7 @@ <pages for="cpsskins.elements.interfaces.IElement" - layer="cpsskins.browser.skin.cpsskins" + layer="cpsskins" permission="zope.ManageContent" class=".views.SettingsView"> @@ -116,7 +116,7 @@ <!-- Presentation editor --> <page - layer="cpsskins.browser.skin.cpsskins" + layer="cpsskins" for="cpsskins.elements.interfaces.IElement" name="presentation-editor.html" permission="zope.ManageContent" Modified: cpsskins/branches/paris-sprint-2006/ui/editing/icons/configure.zcml ============================================================================== --- cpsskins/branches/paris-sprint-2006/ui/editing/icons/configure.zcml (original) +++ cpsskins/branches/paris-sprint-2006/ui/editing/icons/configure.zcml Wed Apr 19 12:40:43 2006 @@ -3,14 +3,14 @@ <resource name="unchecked-16.png" file="unchecked-16.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="checked-16.png" file="checked-16.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> <resource name="checked-disabled-16.png" file="checked-disabled-16.png" - layer="cpsskins.browser.skin.cpsskins" /> + layer="cpsskins" /> </configure> Modified: cpsskins/branches/paris-sprint-2006/ui/panels/configure.zcml ============================================================================== --- cpsskins/branches/paris-sprint-2006/ui/panels/configure.zcml (original) +++ cpsskins/branches/paris-sprint-2006/ui/panels/configure.zcml Wed Apr 19 12:40:43 2006 @@ -5,7 +5,7 @@ <!-- Panels --> <pages for="*" - layer="cpsskins.browser.skin.cpsskins" + layer="cpsskins" permission="zope.ManageContent"> <page @@ -75,7 +75,7 @@ <pages for="*" - layer="cpsskins.browser.skin.cpsskins" + layer="cpsskins" permission="zope.ManageContent" class=".views.Rendering"> Modified: cpsskins/branches/paris-sprint-2006/ui/screens/configure.zcml ============================================================================== --- cpsskins/branches/paris-sprint-2006/ui/screens/configure.zcml (original) +++ cpsskins/branches/paris-sprint-2006/ui/screens/configure.zcml Wed Apr 19 12:40:43 2006 @@ -4,7 +4,7 @@ <browser:page for="*" - layer="cpsskins.browser.skin.cpsskins" + layer="cpsskins" permission="zope.ManageContent" name="editor.html" template="editor.pt" Modified: cpsskins/branches/paris-sprint-2006/ui/screens/contentauthor/configure.zcml ============================================================================== --- cpsskins/branches/paris-sprint-2006/ui/screens/contentauthor/configure.zcml (original) +++ cpsskins/branches/paris-sprint-2006/ui/screens/contentauthor/configure.zcml Wed Apr 19 12:40:43 2006 @@ -8,7 +8,7 @@ <browser:resource name="content-author.css" file="content_author.css" - layer="cpsskins.browser.skin.cpsskins" + layer="cpsskins" /> </configure> Modified: cpsskins/branches/paris-sprint-2006/ui/screens/elementeditor/configure.zcml ============================================================================== --- cpsskins/branches/paris-sprint-2006/ui/screens/elementeditor/configure.zcml (original) +++ cpsskins/branches/paris-sprint-2006/ui/screens/elementeditor/configure.zcml Wed Apr 19 12:40:43 2006 @@ -6,13 +6,13 @@ <resource name="element-editor.css" file="element-editor.css" - layer="cpsskins.browser.skin.cpsskins" + layer="cpsskins" /> <resource name="green-arrow-left.png" file="green-arrow-left.png" - layer="cpsskins.browser.skin.cpsskins" + layer="cpsskins" /> </configure> Modified: cpsskins/branches/paris-sprint-2006/ui/screens/interactiondesigner/configure.zcml ============================================================================== --- cpsskins/branches/paris-sprint-2006/ui/screens/interactiondesigner/configure.zcml (original) +++ cpsskins/branches/paris-sprint-2006/ui/screens/interactiondesigner/configure.zcml Wed Apr 19 12:40:43 2006 @@ -4,7 +4,7 @@ <!-- Interaction designer --> <page - layer="cpsskins.browser.skin.cpsskins" + layer="cpsskins" for="*" name="interaction-designer.html" permission="zope.ManageContent" @@ -14,7 +14,7 @@ <resource name="interaction-designer.css" file="interaction_designer.css" - layer="cpsskins.browser.skin.cpsskins" + layer="cpsskins" /> </configure> Modified: cpsskins/branches/paris-sprint-2006/ui/screens/layoutdesigner/configure.zcml ============================================================================== --- cpsskins/branches/paris-sprint-2006/ui/screens/layoutdesigner/configure.zcml (original) +++ cpsskins/branches/paris-sprint-2006/ui/screens/layoutdesigner/configure.zcml Wed Apr 19 12:40:43 2006 @@ -9,7 +9,7 @@ <browser:resource name="layout-designer.css" file="layout_designer.css" - layer="cpsskins.browser.skin.cpsskins" + layer="cpsskins" /> </configure> Modified: cpsskins/branches/paris-sprint-2006/ui/screens/pagedesigner/configure.zcml ============================================================================== --- cpsskins/branches/paris-sprint-2006/ui/screens/pagedesigner/configure.zcml (original) +++ cpsskins/branches/paris-sprint-2006/ui/screens/pagedesigner/configure.zcml Wed Apr 19 12:40:43 2006 @@ -9,7 +9,7 @@ <browser:resource name="page-designer.css" file="page_designer.css" - layer="cpsskins.browser.skin.cpsskins" + layer="cpsskins" /> </configure> 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 Apr 19 12:40:43 2006 @@ -4,7 +4,7 @@ <!-- Site manager --> <page - layer="cpsskins.browser.skin.cpsskins" + layer="cpsskins" for="*" name="site-manager.html" permission="zope.ManageContent" @@ -14,7 +14,7 @@ <resource name="site-manager.css" file="site_manager.css" - layer="cpsskins.browser.skin.cpsskins" + layer="cpsskins" /> <pages -- http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins