[Zope3-checkins] SVN: Zope3/branches/3.3/src/zope/app/component/browser/registration.pt Improve usability of registration UI a little bit.

Philipp von Weitershausen philikon at philikon.de
Sun Aug 13 08:19:09 EDT 2006


Log message for revision 69438:
  Improve usability of registration UI a little bit.
  
  "Click <a>here</a>" links are horrible, buttons are at least more visible
  and better to explain.
  

Changed:
  U   Zope3/branches/3.3/src/zope/app/component/browser/registration.pt

-=-
Modified: Zope3/branches/3.3/src/zope/app/component/browser/registration.pt
===================================================================
--- Zope3/branches/3.3/src/zope/app/component/browser/registration.pt	2006-08-12 23:00:37 UTC (rev 69437)
+++ Zope3/branches/3.3/src/zope/app/component/browser/registration.pt	2006-08-13 12:19:06 UTC (rev 69438)
@@ -1,20 +1,18 @@
 <html metal:use-macro="context/@@standard_macros/view"
-    i18n:domain="zope">
+      i18n:domain="zope">
 <body>
 <div metal:fill-slot="body">
-<form tal:attributes="action request/URL"
-      method="POST"
-      >
 
-  <div tal:condition="not:view/registrations">
+  <form action="@@addRegistration.html" method="get"
+        tal:condition="not:view/registrations">
+    <p i18n:translate="">This object isn't yet registered.</p>
+    <input type="submit" value="Register this object"
+           i18n:attributes="value register-button" />
+  </form>
+
+  <tal:block tal:condition="view/registrations">
+  <form action="" method="post" tal:attributes="action request/URL">
     <p i18n:translate="">
-      This object isn't yet registered.  Click
-      <a href="@@addRegistration.html">here</a>
-      to register the object.
-    </p>
-  </div>
-  <div tal:condition="view/registrations">
-    <p i18n:translate="">
       This object is registered:
     </p>
     <table>
@@ -23,8 +21,7 @@
            <input type="checkbox"
                   class="noborder" name="ids:list"
                   tal:attributes="value registration/id;
-                                  id registration/id;
-                                  "
+                                  id registration/id;"
                   />
          </td>
          <td tal:define="info registration/render">
@@ -47,13 +44,13 @@
         </td>
       </tr>
     </table>
-    <p i18n:translate="">
-      Click <a href="@@addRegistration.html">here</a>
-      to register the object again.
-    </p>
-  </div>
+  </form>
 
-</form>
+  <form action="@@addRegistration.html" method="get">
+    <input type="submit" value="Register this object again"
+           i18n:attributes="value register-again-button" />
+  </form>
+  </tal:block>
 
 </div>
 </body>



More information about the Zope3-Checkins mailing list