[Checkins] SVN: zam.skin/trunk/src/zam/skin/ Added IZAMSkinLayer
for zam.skin
Roger Ineichen
roger at projekt01.ch
Sun Mar 2 09:07:54 EST 2008
Log message for revision 84400:
Added IZAMSkinLayer for zam.skin
Added batching and plugin management CSS classes
cleanup
Changed:
U zam.skin/trunk/src/zam/skin/__init__.py
U zam.skin/trunk/src/zam/skin/browser/__init__.py
U zam.skin/trunk/src/zam/skin/browser/configure.zcml
U zam.skin/trunk/src/zam/skin/browser/zam.css
U zam.skin/trunk/src/zam/skin/configure.zcml
A zam.skin/trunk/src/zam/skin/layer.py
A zam.skin/trunk/src/zam/skin/layer.zcml
U zam.skin/trunk/src/zam/skin/menu.zcml
-=-
Modified: zam.skin/trunk/src/zam/skin/__init__.py
===================================================================
--- zam.skin/trunk/src/zam/skin/__init__.py 2008-03-02 14:07:21 UTC (rev 84399)
+++ zam.skin/trunk/src/zam/skin/__init__.py 2008-03-02 14:07:54 UTC (rev 84400)
@@ -16,8 +16,10 @@
"""
__docformat__ = "reStructuredText"
-import zam.api.layer
+import z3c.layer.ready2go
+from zam.api import layer as apiLayer
+from zam.skin import layer as skinLayer
-class IZAMBrowserSkin(zam.api.layer.IZAMBrowserLayer):
+class IZAMBrowserSkin(skinLayer.IZAMSkinLayer, apiLayer.IZAMBrowserLayer):
"""The ``ZAM`` browser skin."""
Modified: zam.skin/trunk/src/zam/skin/browser/__init__.py
===================================================================
--- zam.skin/trunk/src/zam/skin/browser/__init__.py 2008-03-02 14:07:21 UTC (rev 84399)
+++ zam.skin/trunk/src/zam/skin/browser/__init__.py 2008-03-02 14:07:54 UTC (rev 84400)
@@ -21,7 +21,6 @@
from zope.component.interfaces import IDefaultViewName
from zope.publisher.browser import BrowserPage
from zope.traversing.browser import absoluteURL
-from zope.viewlet.interfaces import IViewletManager
from zope.viewlet import viewlet
from zope.app.component import hooks
Modified: zam.skin/trunk/src/zam/skin/browser/configure.zcml
===================================================================
--- zam.skin/trunk/src/zam/skin/browser/configure.zcml 2008-03-02 14:07:21 UTC (rev 84399)
+++ zam.skin/trunk/src/zam/skin/browser/configure.zcml 2008-03-02 14:07:54 UTC (rev 84400)
@@ -8,7 +8,7 @@
name="siteURL"
for="*"
class=".SiteURL"
- layer="zam.api.layer.IZAMBrowserLayer"
+ layer="zam.skin.layer.IZAMSkinLayer"
permission="zope.Public"
/>
@@ -17,58 +17,58 @@
name="SelectedManagementView.html"
permission="zope.Public"
class=".ManagementViewSelector"
- layer="zam.api.layer.IZAMBrowserLayer"
+ layer="zam.skin.layer.IZAMSkinLayer"
/>
<!-- resource -->
<resource
name="jquery-1.2.1.min.js"
file="js/jquery-1.2.1.min.js"
- layer="zam.api.layer.IZAMBrowserLayer"
+ layer="zam.skin.layer.IZAMSkinLayer"
/>
<resource
name="zam-0.0.1.js"
file="js/zam-0.0.1.js"
- layer="zam.api.layer.IZAMBrowserLayer"
+ layer="zam.skin.layer.IZAMSkinLayer"
/>
<resource
name="divmenu-0.5.0.js"
file="js/divmenu-0.5.0.js"
- layer="zam.api.layer.IZAMBrowserLayer"
+ layer="zam.skin.layer.IZAMSkinLayer"
/>
<zrt-resource
name="zam.css"
file="zam.css"
- layer="zam.api.layer.IZAMBrowserLayer"
+ layer="zam.skin.layer.IZAMSkinLayer"
/>
<configure package="z3c.formui">
<resource
name="div-form.css"
file="div-form.css"
- layer="zam.api.layer.IZAMBrowserLayer"
+ layer="zam.skin.layer.IZAMSkinLayer"
/>
</configure>
<resource
name="favicon.png"
file="favicon.png"
- layer="zam.api.layer.IZAMBrowserLayer"
+ layer="zam.skin.layer.IZAMSkinLayer"
/>
<resourceDirectory
name="img"
directory="img"
- layer="zam.api.layer.IZAMBrowserLayer"
+ layer="zam.skin.layer.IZAMSkinLayer"
/>
<resourceDirectory
name="divMenuImages"
directory="divmenu"
- layer="zam.api.layer.IZAMBrowserLayer"
+ layer="zam.skin.layer.IZAMSkinLayer"
/>
<!-- viewlet managers -->
@@ -76,7 +76,7 @@
name="ICSS"
provides="zam.api.layer.ICSS"
class="zope.viewlet.manager.WeightOrderedViewletManager"
- layer="zam.api.layer.IZAMBrowserLayer"
+ layer="zam.skin.layer.IZAMSkinLayer"
permission="zope.Public"
/>
@@ -84,7 +84,7 @@
name="IJavaScript"
provides="zam.api.layer.IJavaScript"
class="zope.viewlet.manager.WeightOrderedViewletManager"
- layer="zam.api.layer.IZAMBrowserLayer"
+ layer="zam.skin.layer.IZAMSkinLayer"
permission="zope.Public"
/>
@@ -93,7 +93,7 @@
provides="zam.api.layer.ISideBar"
class="zope.viewlet.manager.WeightOrderedViewletManager"
template="sidebar.pt"
- layer="zam.api.layer.IZAMBrowserLayer"
+ layer="zam.skin.layer.IZAMSkinLayer"
permission="zope.Public"
/>
@@ -104,7 +104,7 @@
manager="zam.api.layer.IJavaScript"
class=".JQueryMin121JavaScriptViewlet"
permission="zope.Public"
- layer="zam.api.layer.IZAMBrowserLayer"
+ layer="zam.skin.layer.IZAMSkinLayer"
weight="0"
/>
@@ -114,7 +114,7 @@
manager="zam.api.layer.IJavaScript"
class=".ZAMJavaScriptViewlet"
permission="zope.Public"
- layer="zam.api.layer.IZAMBrowserLayer"
+ layer="zam.skin.layer.IZAMSkinLayer"
weight="1000"
/>
@@ -124,7 +124,7 @@
manager="zam.api.layer.IJavaScript"
class=".DivMenuJavaScriptViewlet"
permission="zope.Public"
- layer="zam.api.layer.IZAMBrowserLayer"
+ layer="zam.skin.layer.IZAMSkinLayer"
weight="1000"
/>
@@ -135,7 +135,7 @@
manager="zam.api.layer.ICSS"
class=".ZAMCSSViewlet"
permission="zope.Public"
- layer="zam.api.layer.IZAMBrowserLayer"
+ layer="zam.skin.layer.IZAMSkinLayer"
weight="0"
/>
@@ -146,7 +146,7 @@
manager="zam.api.layer.ICSS"
class=".browser.DivFormCSSViewlet"
permission="zope.Public"
- layer="zam.api.layer.IZAMBrowserLayer"
+ layer="zam.skin.layer.IZAMSkinLayer"
weight="10"
/>
</configure>
@@ -154,7 +154,7 @@
<!-- main template -->
<z3c:layout
for="*"
- layer="zam.api.layer.IZAMBrowserLayer"
+ layer="zam.skin.layer.IZAMSkinLayer"
template="template.pt"
/>
@@ -163,12 +163,12 @@
name="index.html"
permission="zope.ManageContent"
class=".IndexPage"
- layer="zam.api.layer.IZAMBrowserLayer"
+ layer="zam.skin.layer.IZAMSkinLayer"
/>
<z3c:template
for=".IndexPage"
- layer="zam.api.layer.IZAMBrowserLayer"
+ layer="zam.skin.layer.IZAMSkinLayer"
template="index.pt"
/>
Modified: zam.skin/trunk/src/zam/skin/browser/zam.css
===================================================================
--- zam.skin/trunk/src/zam/skin/browser/zam.css 2008-03-02 14:07:21 UTC (rev 84399)
+++ zam.skin/trunk/src/zam/skin/browser/zam.css 2008-03-02 14:07:54 UTC (rev 84400)
@@ -126,8 +126,33 @@
}
-/* [ breadcrumbs ]--------------------------------------------------------- */
+/*---[ batch ]---------------------------------------------------------------*/
+.batch {
+ color: #666666;
+ border-color: #999999;
+ border-bottom-width: 1px;
+ border-bottom-style: solid;
+ padding: 3px 4px;
+ text-align: left;
+ background: url(./img/tableHeaderBG.gif) repeat-x left top;
+}
+
+.batch a.first {
+ color: black;
+}
+
+.batch a.current {
+ font-weight: bold;
+}
+
+.batch a.last {
+ color: black;
+}
+
+
+/* [ breadcrumbs ]---------------------------------------------------------- */
+
div#breadcrumbs {
color: #666666;
font-size: 11px;
@@ -145,8 +170,23 @@
}
-/*---[ app menu ]---------------------------------------------------------*/
+/*---[ plugin management ]---------------------------------------------------*/
+#pluginManagement .installedPlugin {
+ color: green;
+}
+
+#pluginManagement .notInstalledPlugin {
+ color: red;
+}
+
+#pluginManagement .required-info {
+ display: none;
+}
+
+
+/*---[ app menu ]------------------------------------------------------------*/
+
#appMenuContainer {
height: 23px;
color: white;
@@ -237,7 +277,7 @@
} /* ie 5.0 fix */
-/*---[ app menu ]---------------------------------------------------------*/
+/*---[ add menu ]---------------------------------------------------------*/
#addMenu {
width: 100px;
Modified: zam.skin/trunk/src/zam/skin/configure.zcml
===================================================================
--- zam.skin/trunk/src/zam/skin/configure.zcml 2008-03-02 14:07:21 UTC (rev 84399)
+++ zam.skin/trunk/src/zam/skin/configure.zcml 2008-03-02 14:07:54 UTC (rev 84400)
@@ -2,9 +2,10 @@
xmlns="http://namespaces.zope.org/zope"
i18n_domain="zam">
- <include package=".browser" />
-
+ <include file="layer.zcml" />
<include file="skin.zcml" />
<include file="menu.zcml" />
+ <include package=".browser" />
+
</configure>
Added: zam.skin/trunk/src/zam/skin/layer.py
===================================================================
--- zam.skin/trunk/src/zam/skin/layer.py (rev 0)
+++ zam.skin/trunk/src/zam/skin/layer.py 2008-03-02 14:07:54 UTC (rev 84400)
@@ -0,0 +1,22 @@
+##############################################################################
+#
+# Copyright (c) 2007 Zope Foundation 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: __init__.py 97 2007-03-29 22:58:27Z rineichen $
+"""
+
+from zope.publisher.interfaces.browser import IBrowserRequest
+
+
+class IZAMSkinLayer(IBrowserRequest):
+ """ZAM skin layer offering HTML, JS, CSS and image components."""
Property changes on: zam.skin/trunk/src/zam/skin/layer.py
___________________________________________________________________
Name: svn:eol-style
+ native
Added: zam.skin/trunk/src/zam/skin/layer.zcml
===================================================================
--- zam.skin/trunk/src/zam/skin/layer.zcml (rev 0)
+++ zam.skin/trunk/src/zam/skin/layer.zcml 2008-03-02 14:07:54 UTC (rev 84400)
@@ -0,0 +1,12 @@
+<configure
+ xmlns="http://namespaces.zope.org/zope"
+ xmlns:browser="http://namespaces.zope.org/browser"
+ xmlns:i18n="http://namespaces.zope.org/i18n"
+ i18n_domain="zam">
+
+ <interface
+ interface="zam.skin.layer.IZAMSkinLayer"
+ type="zope.publisher.interfaces.browser.IBrowserSkinType"
+ />
+
+</configure>
Property changes on: zam.skin/trunk/src/zam/skin/layer.zcml
___________________________________________________________________
Name: svn:eol-style
+ native
Modified: zam.skin/trunk/src/zam/skin/menu.zcml
===================================================================
--- zam.skin/trunk/src/zam/skin/menu.zcml 2008-03-02 14:07:21 UTC (rev 84399)
+++ zam.skin/trunk/src/zam/skin/menu.zcml 2008-03-02 14:07:54 UTC (rev 84400)
@@ -13,7 +13,7 @@
class="z3c.menu.ready2go.manager.MenuManager"
provides="zam.api.menu.IGlobalMenu"
template="menu_global.pt"
- layer="zam.skin.IZAMBrowserSkin"
+ layer="zam.skin.layer.IZAMSkinLayer"
permission="zope.Public"
/>
@@ -22,7 +22,7 @@
class="z3c.menu.ready2go.manager.MenuManager"
provides="zam.api.menu.ISiteMenu"
template="menu_site.pt"
- layer="zam.skin.IZAMBrowserSkin"
+ layer="zam.skin.layer.IZAMSkinLayer"
permission="zope.Public"
/>
@@ -31,25 +31,25 @@
class="z3c.menu.ready2go.manager.MenuManager"
provides="zam.api.menu.IAddMenu"
template="menu_global.pt"
- layer="zam.skin.IZAMBrowserSkin"
+ layer="zam.skin.layer.IZAMSkinLayer"
permission="zope.Public"
/>
<z3c:template
for="z3c.menu.ready2go.interfaces.IGlobalMenuItem"
- layer="zam.skin.IZAMBrowserSkin"
+ layer="zam.skin.layer.IZAMSkinLayer"
template="menu_item_global.pt"
/>
<z3c:template
for="z3c.menu.ready2go.interfaces.ISiteMenuItem"
- layer="zam.skin.IZAMBrowserSkin"
+ layer="zam.skin.layer.IZAMSkinLayer"
template="menu_item_site.pt"
/>
<z3c:template
for="z3c.menu.ready2go.interfaces.IAddMenuItem"
- layer="zam.skin.IZAMBrowserSkin"
+ layer="zam.skin.layer.IZAMSkinLayer"
template="menu_item_global.pt"
/>
More information about the Checkins
mailing list