[Checkins] SVN: z3c.formdemo/trunk/src/z3c/formdemo/browser/ Improve table header to not siplay uneeded whitespace.

Stephan Richter srichter at cosmos.phy.tufts.edu
Wed Jun 27 16:48:15 EDT 2007


Log message for revision 77157:
  Improve table header to not siplay uneeded whitespace.
  

Changed:
  U   z3c.formdemo/trunk/src/z3c/formdemo/browser/formatter.py
  U   z3c.formdemo/trunk/src/z3c/formdemo/browser/table_sorted_header.pt

-=-
Modified: z3c.formdemo/trunk/src/z3c/formdemo/browser/formatter.py
===================================================================
--- z3c.formdemo/trunk/src/z3c/formdemo/browser/formatter.py	2007-06-27 20:47:25 UTC (rev 77156)
+++ z3c.formdemo/trunk/src/z3c/formdemo/browser/formatter.py	2007-06-27 20:48:14 UTC (rev 77157)
@@ -69,10 +69,11 @@
         name = column.name
         if self.prefix:
             name = self.prefix + name
+        isSortedOn = self.sortOn[0] == column.name
         isAscending = self.sortOn[0] == column.name and not self.sortOn[1]
         isDecending = self.sortOn[0] == column.name and self.sortOn[1]
         return self.sortedHeaderTemplate(
-            header=header, name=name,
+            header=header, name=name, isSortedOn=isSortedOn,
             isAscending=isAscending, isDecending=isDecending)
 
     def renderContents(self):

Modified: z3c.formdemo/trunk/src/z3c/formdemo/browser/table_sorted_header.pt
===================================================================
--- z3c.formdemo/trunk/src/z3c/formdemo/browser/table_sorted_header.pt	2007-06-27 20:47:25 UTC (rev 77156)
+++ z3c.formdemo/trunk/src/z3c/formdemo/browser/table_sorted_header.pt	2007-06-27 20:48:14 UTC (rev 77157)
@@ -2,7 +2,9 @@
   <a href=""
      tal:attributes="href string:${request/URL}?sort-on=${options/name}"
      tal:content="options/header" />
+  <span tal:condition="options/isSortedOn">
   &nbsp;
+  </span>
   <img src="" width="7" height="4" style="vertical-align: middle"
        alt="sort ascending"
        tal:condition="options/isAscending"



More information about the Checkins mailing list