[Checkins] SVN: zf.zscp/trunk/src/zf/zscp/skin/ Added viewlet manager for left slot

Roger Ineichen roger at projekt01.ch
Sun Apr 9 08:25:21 EDT 2006


Log message for revision 66719:
  Added viewlet manager for left slot
  Added menu, search and releases viewlets

Changed:
  U   zf.zscp/trunk/src/zf/zscp/skin/__init__.py
  U   zf.zscp/trunk/src/zf/zscp/skin/browser/configure.zcml
  D   zf.zscp/trunk/src/zf/zscp/skin/browser/css.pt
  A   zf.zscp/trunk/src/zf/zscp/skin/browser/menu.pt
  A   zf.zscp/trunk/src/zf/zscp/skin/browser/releases.pt
  A   zf.zscp/trunk/src/zf/zscp/skin/browser/search.pt
  U   zf.zscp/trunk/src/zf/zscp/skin/browser/template.pt
  A   zf.zscp/trunk/src/zf/zscp/skin/browser/viewlet.zcml
  U   zf.zscp/trunk/src/zf/zscp/skin/configure.zcml

-=-
Modified: zf.zscp/trunk/src/zf/zscp/skin/__init__.py
===================================================================
--- zf.zscp/trunk/src/zf/zscp/skin/__init__.py	2006-04-09 10:59:51 UTC (rev 66718)
+++ zf.zscp/trunk/src/zf/zscp/skin/__init__.py	2006-04-09 12:25:20 UTC (rev 66719)
@@ -37,24 +37,6 @@
     """
 
 
-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."""
 

Modified: zf.zscp/trunk/src/zf/zscp/skin/browser/configure.zcml
===================================================================
--- zf.zscp/trunk/src/zf/zscp/skin/browser/configure.zcml	2006-04-09 10:59:51 UTC (rev 66718)
+++ zf.zscp/trunk/src/zf/zscp/skin/browser/configure.zcml	2006-04-09 12:25:20 UTC (rev 66719)
@@ -31,15 +31,6 @@
       layer="zf.zscp.skin.IZSCPLayer"
       permission="zope.Public"
       />
-            
-  <browser:viewlet
-      name="css"
-      for="*"
-      manager="zf.zscp.skin.ICSS"
-      permission="zope.Public"
-      template="css.pt"
-      layer="zf.zscp.skin.IZSCPLayer"
-      />
 
   <browser:resourceDirectory
       directory="img"
@@ -63,4 +54,6 @@
       layer="zf.zscp.skin.IZSCPLayer"
       />
 
+  <include file="viewlet.zcml" />
+
 </configure>

Deleted: zf.zscp/trunk/src/zf/zscp/skin/browser/css.pt
===================================================================
--- zf.zscp/trunk/src/zf/zscp/skin/browser/css.pt	2006-04-09 10:59:51 UTC (rev 66718)
+++ zf.zscp/trunk/src/zf/zscp/skin/browser/css.pt	2006-04-09 12:25:20 UTC (rev 66719)
@@ -1,10 +0,0 @@
-<metal:block define-macro="basecss">
-<link rel="stylesheet" type="text/css" media="all"		
-	tal:attributes="href string:${context/++resource++base.css}" />
-<link rel="stylesheet" type="text/css" media="all"		
-	tal:attributes="href string:${context/++resource++home.css}" />
-<link rel="stylesheet" type="text/css" media="all"		
-	tal:attributes="href string:${context/++resource++packages.css}" />	
-<link rel="stylesheet" type="text/css" media="all"		
-	tal:attributes="href string:${context/++resource++viewlets.css}" />		
-</metal:block>
\ No newline at end of file

Added: zf.zscp/trunk/src/zf/zscp/skin/browser/menu.pt
===================================================================
--- zf.zscp/trunk/src/zf/zscp/skin/browser/menu.pt	2006-04-09 10:59:51 UTC (rev 66718)
+++ zf.zscp/trunk/src/zf/zscp/skin/browser/menu.pt	2006-04-09 12:25:20 UTC (rev 66719)
@@ -0,0 +1,9 @@
+<div id="viewlet-navigation" class="viewlet">
+								<div class="viewletHeader"><div class="vlHeaderText">Navigation</div></div>
+                <div class="viewletBody">
+                    <div class="navTreeItem"><a href="#">Packages</a></div>
+                    <div class="navTreeItem"><a href="#">Regulations</a></div>
+                    <div class="navTreeItem"><a href="#">Repository</a></div>
+                    <div class="navTreeItem"><a href="#">Benefits</a></div>
+                </div>
+</div>
\ No newline at end of file


Property changes on: zf.zscp/trunk/src/zf/zscp/skin/browser/menu.pt
___________________________________________________________________
Name: svn:eol-style
   + native

Added: zf.zscp/trunk/src/zf/zscp/skin/browser/releases.pt
===================================================================
--- zf.zscp/trunk/src/zf/zscp/skin/browser/releases.pt	2006-04-09 10:59:51 UTC (rev 66718)
+++ zf.zscp/trunk/src/zf/zscp/skin/browser/releases.pt	2006-04-09 12:25:20 UTC (rev 66719)
@@ -0,0 +1,9 @@
+						<div id="viewlet-releases" class="viewlet">
+                <div class="viewletHeader"><div class="vlHeaderText">Latest Releases</div></div>
+                <div class="viewletBody">
+                    <div class="packageLink"><a href="#">Zope 3.2.1</a></div>
+                    <div class="packageLink"><a href="#">LDAP DA 1.0.5</a></div>
+                    <div class="packageLink"><a href="#">tiks widgets 9.5.1</a></div>
+                    <div class="moreLink"><a href="#" class="moreButton"></a></div>
+                </div>
+            </div>
\ No newline at end of file


Property changes on: zf.zscp/trunk/src/zf/zscp/skin/browser/releases.pt
___________________________________________________________________
Name: svn:eol-style
   + native

Added: zf.zscp/trunk/src/zf/zscp/skin/browser/search.pt
===================================================================
--- zf.zscp/trunk/src/zf/zscp/skin/browser/search.pt	2006-04-09 10:59:51 UTC (rev 66718)
+++ zf.zscp/trunk/src/zf/zscp/skin/browser/search.pt	2006-04-09 12:25:20 UTC (rev 66719)
@@ -0,0 +1,16 @@
+<div id="viewlet-quicksearch" class="viewlet">
+                <div class="viewletHeader"><div class="vlHeaderText">Quick Search</div></div>
+                <div class="viewletBody">
+                    <form name="quicksearch" id="quicksearch-form" action="#">
+                        <input type="text" name="searchtext" id="quicksearch-input" size="10" />
+                        <input type="image" class="noBorder" id="quicksearch-button" 
+							src="/++skin++ZSCP/@@/img/go.png" />
+                    </form>
+                    <div id="advanced-search" class="searchHelper">
+                        <a href="#">Advanced Search</a>
+                    </div>
+                    <div id="search-tips" class="searchHelper">
+                        <a href="#">Search Tips</a>
+                    </div>
+                </div>
+            </div>
\ No newline at end of file


Property changes on: zf.zscp/trunk/src/zf/zscp/skin/browser/search.pt
___________________________________________________________________
Name: svn:eol-style
   + native

Modified: zf.zscp/trunk/src/zf/zscp/skin/browser/template.pt
===================================================================
--- zf.zscp/trunk/src/zf/zscp/skin/browser/template.pt	2006-04-09 10:59:51 UTC (rev 66718)
+++ zf.zscp/trunk/src/zf/zscp/skin/browser/template.pt	2006-04-09 12:25:20 UTC (rev 66719)
@@ -12,7 +12,14 @@
 		<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
 		
 		<!-- css viewlets -->
-		<tal:block replace="structure provider:zf.zscp.skin.ICSS"/>
+		<link rel="stylesheet" type="text/css" media="all"		
+			tal:attributes="href string:${context/++resource++base.css}" />
+		<link rel="stylesheet" type="text/css" media="all"		
+			tal:attributes="href string:${context/++resource++home.css}" />
+		<link rel="stylesheet" type="text/css" media="all"		
+			tal:attributes="href string:${context/++resource++packages.css}" />	
+		<link rel="stylesheet" type="text/css" media="all"		
+			tal:attributes="href string:${context/++resource++viewlets.css}" />
 		
 	</head>
 
@@ -36,46 +43,7 @@
     <div id="portal-columns">
         <!-- begin left column -->
         <div id="portal-column-one">
-            <!-- begin navigation viewlet -->
-            <div id="viewlet-navigation" class="viewlet">
-                <div class="viewletHeader"><div class="vlHeaderText">Navigation</div></div>
-                <div class="viewletBody">
-                    <div class="navTreeItem"><a href="#">Packages</a></div>
-                    <div class="navTreeItem"><a href="#">Regulations</a></div>
-                    <div class="navTreeItem"><a href="#">Repository</a></div>
-                    <div class="navTreeItem"><a href="#">Benefits</a></div>
-                </div>
-            </div>
-            <!-- end navigation viewlet -->
-            <!-- begin quicksearch viewlet -->
-            <div id="viewlet-quicksearch" class="viewlet">
-                <div class="viewletHeader"><div class="vlHeaderText">Quick Search</div></div>
-                <div class="viewletBody">
-                    <form name="quicksearch" id="quicksearch-form" action="#">
-                        <input type="text" name="searchtext" id="quicksearch-input" size="10" />
-                        <input type="image" class="noBorder" id="quicksearch-button" 
-							src="/++skin++ZSCP/@@/img/go.png" />
-                    </form>
-                    <div id="advanced-search" class="searchHelper">
-                        <a href="#">Advanced Search</a>
-                    </div>
-                    <div id="search-tips" class="searchHelper">
-                        <a href="#">Search Tips</a>
-                    </div>
-                </div>
-            </div>
-            <!-- end quicksearch viewlet -->
-            <!-- begin releases viewlet -->
-            <div id="viewlet-releases" class="viewlet">
-                <div class="viewletHeader"><div class="vlHeaderText">Latest Releases</div></div>
-                <div class="viewletBody">
-                    <div class="packageLink"><a href="#">Zope 3.2.1</a></div>
-                    <div class="packageLink"><a href="#">LDAP DA 1.0.5</a></div>
-                    <div class="packageLink"><a href="#">tiks widgets 9.5.1</a></div>
-                    <div class="moreLink"><a href="#" class="moreButton"></a></div>
-                </div>
-            </div>
-            <!-- end releases viewlet -->
+						<tal:block replace="structure provider:ILeft" />
         </div>
         <!-- end left column -->
         <!-- begin main column -->

Added: zf.zscp/trunk/src/zf/zscp/skin/browser/viewlet.zcml
===================================================================
--- zf.zscp/trunk/src/zf/zscp/skin/browser/viewlet.zcml	2006-04-09 10:59:51 UTC (rev 66718)
+++ zf.zscp/trunk/src/zf/zscp/skin/browser/viewlet.zcml	2006-04-09 12:25:20 UTC (rev 66719)
@@ -0,0 +1,36 @@
+<configure
+    xmlns:zope="http://namespaces.zope.org/zope"
+    xmlns="http://namespaces.zope.org/browser"
+    i18n_domain="zf.zscp">
+
+  <viewlet
+      name="menu"
+      for="*"
+      manager="zf.zscp.skin.ILeft"
+      template="menu.pt"
+      permission="zope.ManageContent"
+      layer="zf.zscp.skin.IZSCPLayer"
+      weight="1"
+      />
+
+  <viewlet
+      name="search"
+      for="*"
+      manager="zf.zscp.skin.ILeft"
+      template="search.pt"
+      permission="zope.ManageContent"
+      layer="zf.zscp.skin.IZSCPLayer"
+      weight="2"
+      />
+
+  <viewlet
+      name="releases"
+      for="*"
+      manager="zf.zscp.skin.ILeft"
+      template="releases.pt"
+      permission="zope.ManageContent"
+      layer="zf.zscp.skin.IZSCPLayer"
+      weight="3"
+      />
+
+</configure>


Property changes on: zf.zscp/trunk/src/zf/zscp/skin/browser/viewlet.zcml
___________________________________________________________________
Name: svn:eol-style
   + native

Modified: zf.zscp/trunk/src/zf/zscp/skin/configure.zcml
===================================================================
--- zf.zscp/trunk/src/zf/zscp/skin/configure.zcml	2006-04-09 10:59:51 UTC (rev 66718)
+++ zf.zscp/trunk/src/zf/zscp/skin/configure.zcml	2006-04-09 12:25:20 UTC (rev 66719)
@@ -15,9 +15,9 @@
       />
 
   <browser:viewletManager
-      name="zf.zscp.skin.ICSS"
+      name="ILeft"
       class=".WeightOrderedViewletManager"
-      provides="zf.zscp.skin.ICSS"
+      provides="zf.zscp.skin.ILeft"
       layer="zf.zscp.skin.IZSCPLayer"
       permission="zope.Public"
       />



More information about the Checkins mailing list