Author: simoneg
Date: Tue Dec 15 16:10:15 2009
New Revision: 890855

URL: http://svn.apache.org/viewvc?rev=890855&view=rev
Log:
Fix of table sorting

Modified:
    
labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/ListStyleTableWithSorting.java
    
labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/SmartListProducer.java

Modified: 
labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/ListStyleTableWithSorting.java
URL: 
http://svn.apache.org/viewvc/labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/ListStyleTableWithSorting.java?rev=890855&r1=890854&r2=890855&view=diff
==============================================================================
--- 
labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/ListStyleTableWithSorting.java
 (original)
+++ 
labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/ListStyleTableWithSorting.java
 Tue Dec 15 16:10:15 2009
@@ -38,6 +38,7 @@
                buff.append("\n#if( $hasSortLink )\n");
                buff.append("</a>");
                buff.append("\n#end\n");
+               buff.append("\n#end\n");
                super.closeHeaderCell(fldn);
        }
                

Modified: 
labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/SmartListProducer.java
URL: 
http://svn.apache.org/viewvc/labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/SmartListProducer.java?rev=890855&r1=890854&r2=890855&view=diff
==============================================================================
--- 
labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/SmartListProducer.java
 (original)
+++ 
labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/SmartListProducer.java
 Tue Dec 15 16:10:15 2009
@@ -113,6 +113,9 @@
 
        @Override
        public void produce(Writer tables) throws IOException {
+               if (listStyle == null) {
+                       listStyle = new ListStyleTableWithSorting();
+               }               
                String pagination = createPagination();
                tables.append("<div class=\"MagmaPagination BeforeList\">");
                tables.append(pagination);
@@ -168,16 +171,16 @@
                return ret.toString();
        }
        
-       protected boolean isSortable(String nodeid) {
+       public boolean isSortable(String nodeid) {
                return (sortables != null && (sortables != null && 
sortables.contains(nodeid)));                
        }
 
-       protected boolean isSorted(String nodeid) {
+       public boolean isSorted(String nodeid) {
                return this.sorting != null && this.sorting.equals(nodeid);     
        
        }
        
        
-       protected String sortLink(String nodeid) {
+       public String sortLink(String nodeid) {
                boolean sorted = this.sorting != null && 
this.sorting.equals(nodeid);
                return sortLinkHelper.makeLink(sorted ? !desc : false, nodeid);
        }



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to