[KSS-checkins] r46016 - in kukit/kss.demo/trunk/kss/demo: . browser
gotcha at codespeak.net
gotcha at codespeak.net
Mon Aug 27 13:26:03 CEST 2007
Author: gotcha
Date: Mon Aug 27 13:26:01 2007
New Revision: 46016
Added:
kukit/kss.demo/trunk/kss/demo/browser/body_macros.pt
Modified:
kukit/kss.demo/trunk/kss/demo/browser/basic_commands.pt
kukit/kss.demo/trunk/kss/demo/configure.zcml
Log:
First step to allow tests in development and production modes
Modified: kukit/kss.demo/trunk/kss/demo/browser/basic_commands.pt
==============================================================================
--- kukit/kss.demo/trunk/kss/demo/browser/basic_commands.pt (original)
+++ kukit/kss.demo/trunk/kss/demo/browser/basic_commands.pt Mon Aug 27 13:26:01 2007
@@ -2,12 +2,17 @@
<head>
<link rel="kukit" type="text/css"
tal:attributes="href string:${context/@@absolute_url}/++resource++basic_commands.kss"/>
+ <link rel="stylesheet" type="text/css"
+ tal:attributes="href string:${context/@@absolute_url}/@@kss_devel_mode/ui_css"/>
<metal:header use-macro="context/@@header_macros/header_resources" />
</head>
<body>
<p><a href=".">All demos</a></p>
<p><a href="javascript:void(createLoggingPane(true))">Start logging pane</a></p>
<p><a href="./++resource++basic_commands.kss">View KSS resource</a></p>
+
+ <p metal:use-macro="context/@@body_macros/kss_mode">Kss mode</p>
+
<h2>Change tag content</h2>
<h4>Top div</h4>
<div id="demo" style="border: 1px solid black;padding: 15px">
Added: kukit/kss.demo/trunk/kss/demo/browser/body_macros.pt
==============================================================================
--- (empty file)
+++ kukit/kss.demo/trunk/kss/demo/browser/body_macros.pt Mon Aug 27 13:26:01 2007
@@ -0,0 +1,17 @@
+<html>
+
+ <metal:kss_mode define-macro="kss_mode">
+
+ <p tal:define="kss_devel_mode nocall:context/@@kss_devel_mode | nothing;
+ devel_mode python: kss_devel_mode and kss_devel_mode.ison()">
+ Kss is in <b>
+ <span class="green" tal:condition="devel_mode">development</span>
+ <span class="red" tal:condition="not: devel_mode">production</span>
+ </b>
+ mode.<br />
+ <a href="" tal:attributes="href string:${context/@@absolute_url}/@@kss_devel_mode/ui">Control development mode</a>
+ </p>
+
+ </metal:kss_mode>
+
+</html>
\ No newline at end of file
Modified: kukit/kss.demo/trunk/kss/demo/configure.zcml
==============================================================================
--- kukit/kss.demo/trunk/kss/demo/configure.zcml (original)
+++ kukit/kss.demo/trunk/kss/demo/configure.zcml Mon Aug 27 13:26:01 2007
@@ -112,6 +112,13 @@
permission="zope.View"
/>
+ <browser:page
+ for=".interfaces.ISimpleContent"
+ template="browser/body_macros.pt"
+ name="body_macros"
+ permission="zope.View"
+ />
+
<!-- change tag content -->
<browser:page
for=".interfaces.ISimpleContent"
More information about the Kukit-checkins
mailing list