[Zope-Checkins] CVS: Zope3/lib/python/Zope/ComponentArchitecture - metaConfigure.py:1.1.2.11
Andreas Jung
andreas@digicool.com
Thu, 10 Jan 2002 16:55:23 -0500
Update of /cvs-repository/Zope3/lib/python/Zope/ComponentArchitecture
In directory cvs.zope.org:/tmp/cvs-serv20168/lib/python/Zope/ComponentArchitecture
Modified Files:
Tag: Zope-3x-branch
metaConfigure.py
Log Message:
added tests for view directive
fixed layer support in view directive
fixed skin directive
=== Zope3/lib/python/Zope/ComponentArchitecture/metaConfigure.py 1.1.2.10 => 1.1.2.11 ===
)]
-def view(factory, type, name, for_=None):
+def view(factory, type, name, for_=None, layer=''):
if for_ is not None: for_ = resolve(for_)
type = resolve(type)
factory = resolve(factory)
return [(
- ('view', for_, name, type),
- provideView, (for_, name, type, factory)
+ ('view', for_, name, type,layer),
+ provideView, (for_, name, type, factory, layer)
)]
def defaultView(factory, type, name, for_=None):
@@ -63,4 +63,8 @@
def skin(name, layers):
layers = [layer.strip() for layer in layers.split(',')]
- defineSkin(name, layers)
+ return [(
+ ('skin', name),
+ defineSkin, (name, layers)
+ )]
+