Skip to content

Commit

Permalink
Use <interface /> instead of <browser:skin /> to register the skins t…
Browse files Browse the repository at this point in the history
…hat already

exist as interfaces.
  • Loading branch information
philikon committed Feb 18, 2006
0 parents commit 95eeb7c
Showing 1 changed file with 155 additions and 0 deletions.
155 changes: 155 additions & 0 deletions configure.zcml
@@ -0,0 +1,155 @@
<configure
xmlns="http://namespaces.zope.org/zope"
xmlns:browser="http://namespaces.zope.org/browser">

<browser:layer
name="rotterdam"
interface="zope.app.rotterdam.rotterdam" />

<interface
interface="zope.app.rotterdam.Rotterdam"
type="zope.publisher.interfaces.browser.IBrowserSkinType"
name="Rotterdam"
/>

<browser:resource
name="zope3.css"
file="zope3.css"
layer="zope.app.rotterdam.rotterdam" />

<browser:resource
name="zope3_tablelayout.css"
file="zope3_tablelayout.css"
layer="zope.app.rotterdam.rotterdam" />

<browser:resource
name="site_management_tablelayout.css"
file="site_management_tablelayout.css"
layer="zope.app.rotterdam.rotterdam" />

<browser:resource
name="site_management.css"
file="site_management.css"
layer="zope.app.rotterdam.rotterdam" />

<browser:resource
name="zope3.js"
file="zope3.js"
layer="zope.app.rotterdam.rotterdam" />

<browser:resource
name="xmltree.js"
file="xmltree.js"
layer="zope.app.rotterdam.rotterdam" />

<!-- depricated file, methods moved to zope3.js -->
<browser:resource
name="onlinehelp.js"
file="onlinehelp.js"
layer="zope.app.rotterdam.rotterdam" />

<browser:resource
name="favicon.png"
file="favicon.png"
layer="zope.app.rotterdam.rotterdam" />

<browser:resource
name="zope3logo.gif"
file="zope3logo.gif"
layer="zope.app.rotterdam.rotterdam" />

<browser:resource
name="logo.gif"
file="logo.gif"
layer="zope.app.rotterdam.rotterdam" />

<browser:resource
name="pl.gif"
file="pl.gif"
layer="zope.app.rotterdam.rotterdam" />

<browser:resource
name="mi.gif"
file="mi.gif"
layer="zope.app.rotterdam.rotterdam" />

<!-- below overrides the standard_macros by Rotterdam Skin -->
<browser:page
for="*"
name="standard_macros"
permission="zope.View"
class=".standardmacros.StandardMacros"
layer="zope.app.rotterdam.rotterdam"
allowed_interface="zope.interface.common.mapping.IItemMapping"
/>

<browser:page
for="*"
name="skin_macros"
permission="zope.View"
layer="zope.app.rotterdam.rotterdam"
template="template_tablelayout.pt"
/>

<browser:page
for="*"
name="view_macros"
permission="zope.View"
layer="zope.app.rotterdam.rotterdam"
template="view_macros.pt" />

<browser:page
for="*"
name="dialog_macros"
permission="zope.View"
layer="zope.app.rotterdam.rotterdam"
template="dialog_macros.pt" />

<browser:page
for="*"
name="popup_macros"
permission="zope.View"
layer="zope.app.rotterdam.rotterdam"
template="popup_macros.pt"
/>

<!-- xmltree navigation -->
<browser:page
for="*"
name="navigation_macros"
permission="zope.View"
layer="zope.app.rotterdam.rotterdam"
template="navigation_macros.pt"
/>

<browser:pages
for="zope.app.container.interfaces.IReadContainer"
permission="zope.View"
class=".xmlobject.ReadContainerXmlObjectView">
<browser:page
name="children.xml"
attribute="children"
/>
<browser:page
name="singleBranchTree.xml"
attribute="singleBranchTree"
/>
</browser:pages>

<browser:page
name="singleBranchTree.xml"
for="zope.interface.interface.Interface"
permission="zope.View"
class=".xmlobject.XmlObjectView"
attribute="singleBranchTree"
/>

<browser:view
for="zope.schema.interfaces.ISourceText"
provides="zope.app.form.interfaces.IInputWidget"
class=".editingwidgets.SimpleEditingWidget"
permission="zope.Public"
layer="zope.app.rotterdam.rotterdam"
/>

</configure>

0 comments on commit 95eeb7c

Please sign in to comment.