[KSS-checkins] r49352 - kukit/kss.core/branch/ree-loglevels/kss/core/pluginregistry/browser
gotcha at codespeak.net
gotcha at codespeak.net
Wed Dec 5 01:04:51 CET 2007
Author: gotcha
Date: Wed Dec 5 01:04:50 2007
New Revision: 49352
Modified:
kukit/kss.core/branch/ree-loglevels/kss/core/pluginregistry/browser/develui.css
kukit/kss.core/branch/ree-loglevels/kss/core/pluginregistry/browser/develui.pt
Log:
improve UI
Modified: kukit/kss.core/branch/ree-loglevels/kss/core/pluginregistry/browser/develui.css
==============================================================================
--- kukit/kss.core/branch/ree-loglevels/kss/core/pluginregistry/browser/develui.css (original)
+++ kukit/kss.core/branch/ree-loglevels/kss/core/pluginregistry/browser/develui.css Wed Dec 5 01:04:50 2007
@@ -55,13 +55,13 @@
background-color: #880000;
}
-a.button,
-input[type="submit"] {
+a.button, .clickable {
width: auto;
padding: 0.2em;
border: 1px solid #FF8888;
color: #CC0000;
text-decoration: none;
+ font-size: 80%;
}
fieldset {
@@ -89,26 +89,22 @@
padding : 1em;
}
-.red {
- color: red;
-}
-
-.green {
- color: green;
+.production, .error {
+ color: red;
}
-.error {
- color: red;
+.production, .development {
+ font-weight: bold;
}
.warning {
color: orange;
}
-.info {
+.development, .info {
color: green;
}
.debug {
color: blue;
-}
\ No newline at end of file
+}
Modified: kukit/kss.core/branch/ree-loglevels/kss/core/pluginregistry/browser/develui.pt
==============================================================================
--- kukit/kss.core/branch/ree-loglevels/kss/core/pluginregistry/browser/develui.pt (original)
+++ kukit/kss.core/branch/ree-loglevels/kss/core/pluginregistry/browser/develui.pt Wed Dec 5 01:04:50 2007
@@ -57,42 +57,50 @@
loglevel python: options.get('loglevel', view.getLogLevel());
referer request/referer|request/HTTP_REFERER|nothing">
- <h2>Kss mode setup</h2>
+ <h2>KSS mode setup</h2>
<p>
- Current KSS mode is<b>
- <span class="green"
+ KSS is in <span class="development"
tal:condition="devel_mode">development</span><span
- class="red" tal:condition="not: devel_mode">production</span></b>.
+ class="production" tal:condition="not: devel_mode">production</span> mode.
</p>
- <p>
+ <p class="help">
+ The mode is stored in a cookie that is global to the site.
+ </p>
+ <p class="help">
+ It can be overridden by a local utility (eg. ResourceRegistries, in Plone).
+ </p>
+
+ <p class="help">
If you call <code>@@kss_devel_mode/ison</code> on the current context,
- you get <code>True</code> if in development mode, <code>False</code> in in production mode.
+ you will get <code>True</code> in development mode, <code>False</code> in production mode.
</p>
- <h3>
- Set KSS mode cookie
- </h3>
<form name="edit">
- <div class="help">
- Click the button to toggle mode.
- </div>
-
- <div>
- <input type="hidden" name="referer"
- tal:attributes="value referer" />
- <input type="submit" name="prod" id="button_prod" class="clickable"
- tal:condition="devel_mode"
- value="Switch to production mode." />
- <input type="submit" name="devel" id="button_devel" class="clickable"
- tal:condition="not:devel_mode"
- value="Switch to development mode." />
- </div>
- <p class="help">The cookie is global to the site and may be overridden by a
- local utility (eg. ResourceRegistries, in Plone)</p>
+ <fieldset>
+ <h3>
+ Set KSS mode cookie
+ </h3>
+ <p class="help">
+ Click the button to toggle mode.
+ </p>
+
+ <div>
+ <input type="hidden" name="referer"
+ tal:attributes="value referer" />
+ <input type="submit" name="prod" id="button_prod" class="clickable production"
+ value="Switch to production mode." />
+ <input type="submit" name="devel" id="button_devel" class="clickable development"
+ value="Switch to development mode." />
+ </div>
+ </fieldset>
</form>
+
+ <p tal:condition="referer">
+ <a class="button" tal:attributes="href referer">Back to the referer page.</a>
+ </p>
<h2>KSS log level setup</h2>
@@ -102,39 +110,47 @@
tal:content="loglevel">DEBUG</span></b>.
</p>
- <div class="help">
- Logging is only effective in Development mode.
- </div>
-
- <h3>
- Set KSS log level
- </h3>
+ <p class="help">
+ The log level is stored in a cookie that is global to the site.
+ </p>
+
+ <p class="help">
+ Logging is effective only in <span class="development">development</span> mode.
+ </p>
+
<form name="loglevel">
- <div class="help">
- Click the button to set log level.
- </div>
-
- <div>
- <input type="hidden" name="referer"
- tal:attributes="value referer" />
- <tal:levels repeat="level python:['DEBUG', 'INFO', 'WARNING', 'ERROR']">
- <label tal:attributes="class python:level.lower()">
- <input type="radio" name="loglevel"
- tal:attributes="value level;
- checked python: level==loglevel and 1 or None;
- " />
- <tal:block replace="level">DEBUG</tal:block>
- </label>
- <br />
- </tal:levels>
- <input type="submit" name="loglevel_submit" id="button_loglevel" class="clickable"
- value="Set" />
- </div>
- <p class="help">The cookie is global to the site.</p>
+ <fieldset>
+ <h3>
+ Set KSS log level
+ </h3>
+ <p class="help">
+ Click the button to set log level.
+ </p>
+
+
+ <div>
+ <input type="hidden" name="referer"
+ tal:attributes="value referer" />
+ <tal:levels repeat="level python:['DEBUG', 'INFO', 'WARNING', 'ERROR']">
+ <label tal:attributes="class python:level.lower()">
+ <input type="radio" name="loglevel"
+ tal:attributes="value level;
+ checked python: level==loglevel and 1 or None;
+ " />
+ <tal:block replace="level">DEBUG</tal:block>
+ </label>
+ <br />
+ </tal:levels>
+ <input type="submit" name="loglevel_submit" id="button_loglevel" class="clickable"
+ value="Set" />
+ </div>
+ </fieldset>
</form>
- <p tal:condition="referer"><a tal:attributes="href referer">Back</a></p>
+ <p tal:condition="referer">
+ <a class="button" tal:attributes="href referer">Back to the referer page.</a>
+ </p>
</body>
</html>
More information about the Kukit-checkins
mailing list