[Checkins] SVN: grok/trunk/doc/design/skin - added some designs for
skin handling
Christian Theune
ct at gocept.com
Mon Oct 16 05:40:21 EDT 2006
Log message for revision 70674:
- added some designs for skin handling
Changed:
A grok/trunk/doc/design/skin-minimal.py
A grok/trunk/doc/design/skin.py
-=-
Added: grok/trunk/doc/design/skin-minimal.py
===================================================================
--- grok/trunk/doc/design/skin-minimal.py 2006-10-16 08:10:03 UTC (rev 70673)
+++ grok/trunk/doc/design/skin-minimal.py 2006-10-16 09:40:19 UTC (rev 70674)
@@ -0,0 +1,18 @@
+import grok
+from zope import interface
+
+
+grok.definelayer('my')
+grok.defineskin('my') # Picks up the layer 'my' if it exists
+
+grok.layer('my') # If there is only a single layer defined
+ # in a module, it will be the default
+
+
+class Painting(grok.View):
+ pass
+
+
+fireplace = grok.PageTemplate("""\
+<html><body></body></html>
+""")
Property changes on: grok/trunk/doc/design/skin-minimal.py
___________________________________________________________________
Name: svn:keywords
+ Id Rev Date
Name: svn:eol-style
+ native
Added: grok/trunk/doc/design/skin.py
===================================================================
--- grok/trunk/doc/design/skin.py 2006-10-16 08:10:03 UTC (rev 70673)
+++ grok/trunk/doc/design/skin.py 2006-10-16 09:40:19 UTC (rev 70674)
@@ -0,0 +1,25 @@
+import grok
+from zope import interface
+
+
+grok.definelayer('my')
+grok.definelayer('admin')
+
+grok.layer('my')
+
+grok.skin('my', ['my']) # this is the default
+grok.skin('my') # does the same as the line above
+grok.skin('admin', ['admin', 'my'])
+
+
+class Painting(grok.View):
+ pass
+
+
+fireplace = grok.PageTemplate("""\
+<html><body></body></html>
+""")
+
+
+class AdminPainting(grok.View):
+ grok.layer('adminlayer')
Property changes on: grok/trunk/doc/design/skin.py
___________________________________________________________________
Name: svn:keywords
+ Id Rev Date
Name: svn:eol-style
+ native
More information about the Checkins
mailing list