[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