[z3-checkins] r5661 -
z3/Five/branch/dc-experiments/tests/products/FiveTest
dreamcatcher at codespeak.net
dreamcatcher at codespeak.net
Sat Jul 24 22:37:04 MEST 2004
Author: dreamcatcher
Date: Sat Jul 24 22:37:03 2004
New Revision: 5661
Modified:
z3/Five/branch/dc-experiments/tests/products/FiveTest/configure.zcml
Log:
- Register a StandardMacros page for testing.
- Register some browser:resources, also for testing
Modified: z3/Five/branch/dc-experiments/tests/products/FiveTest/configure.zcml
==============================================================================
--- z3/Five/branch/dc-experiments/tests/products/FiveTest/configure.zcml (original)
+++ z3/Five/branch/dc-experiments/tests/products/FiveTest/configure.zcml Sat Jul 24 22:37:03 2004
@@ -16,175 +16,219 @@
<adapter
- for=".interfaces.IAdaptable"
- provides=".interfaces.IAdapted"
- factory=".classes.Adapter"
- />
+ for=".interfaces.IAdaptable"
+ provides=".interfaces.IAdapted"
+ factory=".classes.Adapter"
+ />
<!-- attribute page -->
<browser:page
- for=".interfaces.ISimpleContent"
- class=".browser.SimpleContentView"
- attribute="eagle"
- name="eagle.txt"
- permission="zope2.ViewManagementScreens"
- />
+ for=".interfaces.ISimpleContent"
+ class=".browser.SimpleContentView"
+ attribute="eagle"
+ name="eagle.txt"
+ permission="zope2.ViewManagementScreens"
+ />
<browser:page
- for=".interfaces.IFancyContent"
- class=".browser.FancyContentView"
- attribute="view"
- name="fancy"
- permission="zope2.Public"
- />
+ for=".interfaces.IFancyContent"
+ class=".browser.FancyContentView"
+ attribute="view"
+ name="fancy"
+ permission="zope2.Public"
+ />
<browser:pages
- for=".interfaces.ISimpleContent"
- class=".browser.NoDocstringView"
- permission="zope2.Public">
+ for=".interfaces.ISimpleContent"
+ class=".browser.NoDocstringView"
+ permission="zope2.Public">
<browser:page
- name="nodoc-method"
- attribute="method"
- />
+ name="nodoc-method"
+ attribute="method"
+ />
<browser:page
- name="nodoc-function"
- attribute="function"
- />
+ name="nodoc-function"
+ attribute="function"
+ />
<browser:page
- name="nodoc-object"
- attribute="object"
- />
+ name="nodoc-object"
+ attribute="object"
+ />
</browser:pages>
<!-- attribute page -->
<browser:pages
- for=".interfaces.ISimpleContent"
- class=".browser.SimpleContentView"
- permission="zope2.ViewManagementScreens"
- >
+ for=".interfaces.ISimpleContent"
+ class=".browser.SimpleContentView"
+ permission="zope2.ViewManagementScreens"
+ >
<browser:page
- name="eagle-page.txt"
- attribute="eagle"
- />
+ name="eagle-page.txt"
+ attribute="eagle"
+ />
<browser:page
- name="mouse-page.txt"
- attribute="mouse"
- />
+ name="mouse-page.txt"
+ attribute="mouse"
+ />
</browser:pages>
<!-- template/class page -->
<browser:page
- for=".interfaces.ISimpleContent"
- class=".browser.SimpleContentView"
- template="falcon.pt"
- name="falcon.html"
- permission="zope2.ViewManagementScreens"
- />
+ for=".interfaces.ISimpleContent"
+ class=".browser.SimpleContentView"
+ template="falcon.pt"
+ name="falcon.html"
+ permission="zope2.ViewManagementScreens"
+ />
<!-- template page (with simple python expression) -->
<browser:page
- for=".interfaces.ISimpleContent"
- template="owl.pt"
- name="owl.html"
- permission="zope2.ViewManagementScreens"
- />
+ for=".interfaces.ISimpleContent"
+ template="owl.pt"
+ name="owl.html"
+ permission="zope2.ViewManagementScreens"
+ />
<!-- template page which calls on context using python -->
<browser:page
- for=".interfaces.ISimpleContent"
- template="flamingo.pt"
- name="flamingo.html"
- permission="zope2.ViewManagementScreens"
- />
+ for=".interfaces.ISimpleContent"
+ template="flamingo.pt"
+ name="flamingo.html"
+ permission="zope2.ViewManagementScreens"
+ />
<!-- template page which calls on context using path -->
<browser:page
- for=".interfaces.ISimpleContent"
- template="flamingo2.pt"
- name="flamingo2.html"
- permission="zope2.ViewManagementScreens"
- />
+ for=".interfaces.ISimpleContent"
+ template="flamingo2.pt"
+ name="flamingo2.html"
+ permission="zope2.ViewManagementScreens"
+ />
<!-- template/class page which calls on context, view, views -->
<browser:page
- for=".interfaces.ISimpleContent"
- class=".browser.SimpleContentView"
- template="condor.pt"
- name="condor.html"
- permission="zope2.ViewManagementScreens"
- />
+ for=".interfaces.ISimpleContent"
+ class=".browser.SimpleContentView"
+ template="condor.pt"
+ name="condor.html"
+ permission="zope2.ViewManagementScreens"
+ />
<!-- test TALES -->
<browser:page
- for=".interfaces.ISimpleContent"
- template="ostrich.pt"
- name="ostrich.html"
- permission="zope2.ViewManagementScreens"
- />
+ for=".interfaces.ISimpleContent"
+ template="ostrich.pt"
+ name="ostrich.html"
+ permission="zope2.ViewManagementScreens"
+ />
<browser:page
- for=".interfaces.ISimpleContent"
- template="ostrich2.pt"
- name="ostrich2.html"
- permission="zope2.ViewManagementScreens"
- />
+ for=".interfaces.ISimpleContent"
+ template="ostrich2.pt"
+ name="ostrich2.html"
+ permission="zope2.ViewManagementScreens"
+ />
<!-- macro page -->
<browser:page
- for=".interfaces.ISimpleContent"
- template="bird.pt"
- name="bird.pt"
- permission="zope2.ViewManagementScreens"
- />
+ for=".interfaces.ISimpleContent"
+ template="bird.pt"
+ name="bird.pt"
+ permission="zope2.ViewManagementScreens"
+ />
+
+ <!-- macro aggregation page -->
+ <browser:page
+ for="*"
+ name="fivetest_macros"
+ permission="zope2.View"
+ class=".browser.StandardMacros"
+ allowed_interface="zope.interface.common.mapping.IItemMapping"
+ />
+
+ <browser:page
+ for=".interfaces.ISimpleContent"
+ template="bird.pt"
+ name="bird_macros"
+ permission="zope2.ViewManagementScreens"
+ />
+
+ <browser:page
+ for=".interfaces.ISimpleContent"
+ template="dog.pt"
+ name="dog_macros"
+ permission="zope2.ViewManagementScreens"
+ />
+
<!-- template page that uses macro page -->
<browser:page
- for=".interfaces.ISimpleContent"
- class=".browser.SimpleContentView"
- template="seagull.pt"
- name="seagull.html"
- permission="zope2.ViewManagementScreens"
- />
+ for=".interfaces.ISimpleContent"
+ class=".browser.SimpleContentView"
+ template="seagull.pt"
+ name="seagull.html"
+ permission="zope2.ViewManagementScreens"
+ />
<!-- a publicly accessible page, attribute, template, template/class -->
<browser:page
- for=".interfaces.ISimpleContent"
- class=".browser.SimpleContentView"
- attribute="eagle"
- name="public_attribute_page"
- permission="zope2.Public"
- />
-
- <browser:page
- for=".interfaces.ISimpleContent"
- template="owl.pt"
- name="public_template_page"
- permission="zope2.Public"
- />
-
- <browser:page
- for=".interfaces.ISimpleContent"
- class=".browser.SimpleContentView"
- template="falcon.pt"
- name="public_template_class_page"
- permission="zope2.Public"
- />
+ for=".interfaces.ISimpleContent"
+ class=".browser.SimpleContentView"
+ attribute="eagle"
+ name="public_attribute_page"
+ permission="zope2.Public"
+ />
+
+ <browser:page
+ for=".interfaces.ISimpleContent"
+ template="owl.pt"
+ name="public_template_page"
+ permission="zope2.Public"
+ />
+
+ <browser:page
+ for=".interfaces.ISimpleContent"
+ class=".browser.SimpleContentView"
+ template="falcon.pt"
+ name="public_template_class_page"
+ permission="zope2.Public"
+ />
+
+
+ <!-- a couple simple resources -->
+ <browser:resource
+ template="cockatiel.pt"
+ name="cockatiel.html"
+ permission="zope2.ViewManagementScreens"
+ />
+
+ <browser:resource
+ file="style.css"
+ name="style.css"
+ permission="zope2.ViewManagementScreens"
+ />
+
+ <browser:resource
+ image="pattern.png"
+ name="pattern.png"
+ permission="zope2.ViewManagementScreens"
+ />
<!-- stuff that we'll override in overrides.zcml -->
<browser:page
- for=".interfaces.ISimpleContent"
- class=".browser.SimpleContentView"
- attribute="eagle"
- name="overridden_view"
- permission="zope2.Public"
- />
+ for=".interfaces.ISimpleContent"
+ class=".browser.SimpleContentView"
+ attribute="eagle"
+ name="overridden_view"
+ permission="zope2.Public"
+ />
<adapter
- for=".interfaces.IOrigin"
- provides=".interfaces.IDestination"
- factory=".classes.OriginalAdapter"
- />
+ for=".interfaces.IOrigin"
+ provides=".interfaces.IDestination"
+ factory=".classes.OriginalAdapter"
+ />
</configure>
More information about the z3-checkins
mailing list