[Zope-Checkins]
SVN: Products.Five/branches/philikon-local-components/
Move registration of traversing adapters out to its own file,
along with the inclusion
Philipp von Weitershausen
philikon at philikon.de
Mon Mar 27 05:39:33 EST 2006
Log message for revision 66229:
Move registration of traversing adapters out to its own file, along with the inclusion
of zope.app.traversing.
Move the inclusion of zope.app.event out to event.zcml.
Changed:
U Products.Five/branches/philikon-local-components/configure.zcml
U Products.Five/branches/philikon-local-components/event.zcml
A Products.Five/branches/philikon-local-components/traversing.zcml
-=-
Modified: Products.Five/branches/philikon-local-components/configure.zcml
===================================================================
--- Products.Five/branches/philikon-local-components/configure.zcml 2006-03-27 07:55:33 UTC (rev 66228)
+++ Products.Five/branches/philikon-local-components/configure.zcml 2006-03-27 10:39:33 UTC (rev 66229)
@@ -6,6 +6,7 @@
<include file="i18n.zcml" />
<include file="event.zcml"/>
<include file="deprecated.zcml"/>
+ <include file="traversing.zcml"/>
<include package=".component" />
<include package=".site" />
<include package=".browser" />
@@ -14,28 +15,6 @@
<include package=".skin" />
<include package=".utilities" />
- <include package="zope.app.event" />
- <include package="zope.app.traversing" />
-
- <!-- do 'traditional' traversing by default; needed by ZPT -->
- <adapter
- for="*"
- factory=".traversable.FiveTraversable"
- provides="zope.app.traversing.interfaces.ITraversable"
- />
-
- <adapter
- for="*"
- factory="zope.app.traversing.adapters.Traverser"
- provides="zope.app.traversing.interfaces.ITraverser"
- />
-
- <adapter
- for="*"
- factory=".viewable.BrowserDefault"
- provides=".interfaces.IBrowserDefault"
- />
-
<!-- this is really lying, but it's to please checkContainer -->
<five:implements class="OFS.ObjectManager.ObjectManager"
interface="zope.app.container.interfaces.IContainer" />
Modified: Products.Five/branches/philikon-local-components/event.zcml
===================================================================
--- Products.Five/branches/philikon-local-components/event.zcml 2006-03-27 07:55:33 UTC (rev 66228)
+++ Products.Five/branches/philikon-local-components/event.zcml 2006-03-27 10:39:33 UTC (rev 66229)
@@ -1,5 +1,8 @@
<configure xmlns="http://namespaces.zope.org/zope">
+ <!-- Enable object event dispatcher -->
+ <include package="zope.app.event" />
+
<!-- Adapter giving sublocations for ObjectManagers, used
by dispatchToSublocations -->
Added: Products.Five/branches/philikon-local-components/traversing.zcml
===================================================================
--- Products.Five/branches/philikon-local-components/traversing.zcml 2006-03-27 07:55:33 UTC (rev 66228)
+++ Products.Five/branches/philikon-local-components/traversing.zcml 2006-03-27 10:39:33 UTC (rev 66229)
@@ -0,0 +1,29 @@
+<configure xmlns="http://namespaces.zope.org/zope"
+ xmlns:five="http://namespaces.zope.org/five">
+
+ <!-- define default namespace adapters, etc. -->
+ <include package="zope.app.traversing" />
+
+ <!-- use ITraverser/ITraversable duo for both publishing traversal
+ and object graph traversal; this should change in the future,
+ publishing traversal should use IPublishTraverse -->
+
+ <adapter
+ for="*"
+ factory=".traversable.FiveTraversable"
+ provides="zope.app.traversing.interfaces.ITraversable"
+ />
+
+ <adapter
+ for="*"
+ factory="zope.app.traversing.adapters.Traverser"
+ provides="zope.app.traversing.interfaces.ITraverser"
+ />
+
+ <adapter
+ for="*"
+ factory=".viewable.BrowserDefault"
+ provides=".interfaces.IBrowserDefault"
+ />
+
+</configure>
Property changes on: Products.Five/branches/philikon-local-components/traversing.zcml
___________________________________________________________________
Name: svn:eol-style
+ native
More information about the Zope-Checkins
mailing list