[Checkins] SVN: Sandbox/luciano/kirbi/src/kirbi/ created mater template and added to other templates

Luciano Ramalho luciano at ramalho.org
Sat Jul 7 17:33:12 EDT 2007


Log message for revision 77592:
  created mater template and added to other templates
  

Changed:
  U   Sandbox/luciano/kirbi/src/kirbi/app.py
  U   Sandbox/luciano/kirbi/src/kirbi/app_templates/index.pt
  A   Sandbox/luciano/kirbi/src/kirbi/app_templates/master.pt
  U   Sandbox/luciano/kirbi/src/kirbi/book_templates/details.pt
  U   Sandbox/luciano/kirbi/src/kirbi/pac_templates/index.pt
  A   Sandbox/luciano/kirbi/src/kirbi/static/circulante-logo-212x48.png

-=-
Modified: Sandbox/luciano/kirbi/src/kirbi/app.py
===================================================================
--- Sandbox/luciano/kirbi/src/kirbi/app.py	2007-07-07 21:19:52 UTC (rev 77591)
+++ Sandbox/luciano/kirbi/src/kirbi/app.py	2007-07-07 21:33:11 UTC (rev 77592)
@@ -2,6 +2,7 @@
 from kirbi.pac import Pac
 from kirbi.book import Book
 from grok import index
+from zope.interface import Interface
 
 class Kirbi(grok.Application, grok.Container):
     """ Peer-to-peer library system """
@@ -17,4 +18,7 @@
     grok.context(Book)
 
     title = index.Text()
-    isbn13 = index.Field()
\ No newline at end of file
+    isbn13 = index.Field()
+    
+class Master(grok.View):
+    grok.context(Interface)
\ No newline at end of file

Modified: Sandbox/luciano/kirbi/src/kirbi/app_templates/index.pt
===================================================================
--- Sandbox/luciano/kirbi/src/kirbi/app_templates/index.pt	2007-07-07 21:19:52 UTC (rev 77591)
+++ Sandbox/luciano/kirbi/src/kirbi/app_templates/index.pt	2007-07-07 21:33:11 UTC (rev 77592)
@@ -1,11 +1,13 @@
-<html>
+<html metal:use-macro="context/@@master/page">
+<head>
+   <title metal:fill-slot="title">Main</title>
+</head>
 <body>
+  <div metal:fill-slot="body">
 	
-	<h1>Kirbi</h1>
-
 	<p><a tal:attributes="href python:view.url('pac')">
 		Book Catalog
 	</a></p>
-	
+  </div>	
 </body>
 </html>

Added: Sandbox/luciano/kirbi/src/kirbi/app_templates/master.pt
===================================================================
--- Sandbox/luciano/kirbi/src/kirbi/app_templates/master.pt	                        (rev 0)
+++ Sandbox/luciano/kirbi/src/kirbi/app_templates/master.pt	2007-07-07 21:33:11 UTC (rev 77592)
@@ -0,0 +1,19 @@
+<html xmlns:tal="http://xml.zope.org/namespaces/tal"
+      xmlns:metal="http://xml.zope.org/namespaces/metal"
+      metal:define-macro="page">
+<head>
+  <title metal:define-slot="title">
+    Kirbi
+  </title>
+  <metal:hdr define-slot="headers">
+    <!-- Additional headers here... -->
+  </metal:hdr>
+</head>
+<body>
+  <img tal:attributes="src static/circulante-logo-212x48.png"
+       title="Circulante.org" width="212" height="48">
+  <div metal:define-slot="body">
+    Your content here...
+  </div>
+</body>
+</html>
\ No newline at end of file

Modified: Sandbox/luciano/kirbi/src/kirbi/book_templates/details.pt
===================================================================
--- Sandbox/luciano/kirbi/src/kirbi/book_templates/details.pt	2007-07-07 21:19:52 UTC (rev 77591)
+++ Sandbox/luciano/kirbi/src/kirbi/book_templates/details.pt	2007-07-07 21:33:11 UTC (rev 77592)
@@ -1,5 +1,11 @@
-<html>
+<html metal:use-macro="context/@@master/page">
+<head>
+    <title metal:fill-slot="title">
+        Book detail: <span tal:replace="view/main_title" />
+    </title>
+</head>
 <body>
+  <div metal:fill-slot="body">
 
     <p><a tal:attributes="href python:view.url(context.__parent__)">
             Catalog
@@ -29,5 +35,6 @@
             Edit
     </a></p>
 
-</body>
+  </div>
+  </body>
 </html>

Modified: Sandbox/luciano/kirbi/src/kirbi/pac_templates/index.pt
===================================================================
--- Sandbox/luciano/kirbi/src/kirbi/pac_templates/index.pt	2007-07-07 21:19:52 UTC (rev 77591)
+++ Sandbox/luciano/kirbi/src/kirbi/pac_templates/index.pt	2007-07-07 21:33:11 UTC (rev 77592)
@@ -1,8 +1,13 @@
-<html>
+<html metal:use-macro="context/@@master/page">
+<head>
+    <title metal:fill-slot="title">
+        Public Catalog
+    </title>
+</head>
 <body>
+  <div metal:fill-slot="body">
+    <h1>Public Catalog</h1>
 
-    <h1>Book Catalog</h1>
-
     <p><a tal:attributes="href python:view.url('addbook')">
             Add Book
     </a></p>
@@ -17,6 +22,6 @@
         </tr>
     </table>
 
-
+  </div>
 </body>
 </html>

Added: Sandbox/luciano/kirbi/src/kirbi/static/circulante-logo-212x48.png
===================================================================
(Binary files differ)


Property changes on: Sandbox/luciano/kirbi/src/kirbi/static/circulante-logo-212x48.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream



More information about the Checkins mailing list