[Checkins] SVN: zf.zscp/trunk/src/zf/zscp/ added basic ZSCP skin
Daniel Meier
daniel.meier at perse.ch
Sat Apr 8 10:40:46 EDT 2006
Log message for revision 66674:
added basic ZSCP skin
Changed:
U zf.zscp/trunk/src/zf/zscp/configure.zcml
A zf.zscp/trunk/src/zf/zscp/skin/
A zf.zscp/trunk/src/zf/zscp/skin/__init__.py
A zf.zscp/trunk/src/zf/zscp/skin/browser/
A zf.zscp/trunk/src/zf/zscp/skin/configure.zcml
-=-
Modified: zf.zscp/trunk/src/zf/zscp/configure.zcml
===================================================================
--- zf.zscp/trunk/src/zf/zscp/configure.zcml 2006-04-08 14:14:57 UTC (rev 66673)
+++ zf.zscp/trunk/src/zf/zscp/configure.zcml 2006-04-08 14:40:46 UTC (rev 66674)
@@ -2,6 +2,7 @@
xmlns="http://namespaces.zope.org/zope"
>
+ <include package=".skin" />
<include package=".website" />
</configure>
Added: zf.zscp/trunk/src/zf/zscp/skin/__init__.py
===================================================================
--- zf.zscp/trunk/src/zf/zscp/skin/__init__.py 2006-04-08 14:14:57 UTC (rev 66673)
+++ zf.zscp/trunk/src/zf/zscp/skin/__init__.py 2006-04-08 14:40:46 UTC (rev 66674)
@@ -0,0 +1,77 @@
+##############################################################################
+#
+# Copyright (c) 2005 Zope Corporation and Contributors.
+# All Rights Reserved.
+#
+# This software is subject to the provisions of the Zope Public License,
+# Version 2.1 (ZPL). A copy of the ZPL should accompany this distribution.
+# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
+# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
+# FOR A PARTICULAR PURPOSE.
+#
+##############################################################################
+"""
+$Id$
+"""
+
+__docformat__ = "reStructuredText"
+
+#from zope.viewlet.interfaces import IViewletManager
+#from zope.viewlet.manager import ViewletManagerBase
+from zope.publisher.interfaces.browser import IBrowserRequest
+from zope.publisher.interfaces.browser import IDefaultBrowserLayer
+
+
+
+class IZSCPLayer(IBrowserRequest):
+ """``Layer for ZSCP Website``"""
+
+
+
+class ZSCP(IZSCPLayer, IDefaultBrowserLayer):
+ """The `ZSCP` skin
+
+ This skin is based on IZSCPLayer and IDefaultBrowserLayer.
+ and accessible via `++skin++ZSCP`.
+ """
+
+
+#class IHead(IViewletManager):
+# """Head viewlet manager."""
+#
+#
+#class ICSS(IViewletManager):
+# """CSS viewlet manager."""
+#
+#
+#class IJavaScript(IViewletManager):
+# """JavaScript viewlet manager."""
+#
+#
+#class IMenuBar(IViewletManager):
+# """Menu bar viewlet manager used for top level section."""
+#
+#
+#class IBreadcrumb(IViewletManager):
+# """Breadcrumb viewlet manager."""
+#
+#
+#class ILeft(IViewletManager):
+# """Left viewlet manager."""
+#
+#
+#class IRight(IViewletManager):
+# """Right viewlet manager."""
+#
+#
+#
+#class WeightOrderedViewletManager(ViewletManagerBase):
+#
+# def sort(self, viewlets):
+# def getWeight(viewlet):
+# try:
+# return viewlet.weight
+# except:
+# return 0
+# return sorted(viewlets, lambda x, y: cmp(getWeight(x[1]), getWeight(y[1])))
Property changes on: zf.zscp/trunk/src/zf/zscp/skin/__init__.py
___________________________________________________________________
Name: svn:keywords
+ Id
Name: svn:eol-style
+ native
Added: zf.zscp/trunk/src/zf/zscp/skin/configure.zcml
===================================================================
--- zf.zscp/trunk/src/zf/zscp/skin/configure.zcml 2006-04-08 14:14:57 UTC (rev 66673)
+++ zf.zscp/trunk/src/zf/zscp/skin/configure.zcml 2006-04-08 14:40:46 UTC (rev 66674)
@@ -0,0 +1,13 @@
+<configure
+ xmlns="http://namespaces.zope.org/zope"
+ >
+
+ <interface
+ interface=".ZSCP"
+ type="zope.publisher.interfaces.browser.IBrowserSkinType"
+ name="ZSCP"
+ />
+<!--
+ <include package=".browser" />
+-->
+</configure>
Property changes on: zf.zscp/trunk/src/zf/zscp/skin/configure.zcml
___________________________________________________________________
Name: svn:keywords
+ Id
Name: svn:eol-style
+ native
More information about the Checkins
mailing list