[jboss-svn-commits] JBL Code SVN: r35865 - labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/table.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Nov 4 10:40:30 EDT 2010


Author: ge0ffrey
Date: 2010-11-04 10:40:29 -0400 (Thu, 04 Nov 2010)
New Revision: 35865

Modified:
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/table/SortableHeader.java
Log:
sorting icon positioning

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/table/SortableHeader.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/table/SortableHeader.java	2010-11-04 14:26:41 UTC (rev 35864)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/table/SortableHeader.java	2010-11-04 14:40:29 UTC (rev 35865)
@@ -23,7 +23,7 @@
 
     private static String makeImage(ImageResource resource) {
         AbstractImagePrototype prototype = AbstractImagePrototype.create(resource);
-        return prototype.getHTML().replace("style='", "style='position:absolute;right:0px;top:0px;");
+        return prototype.getHTML();
     }
 
     private final SortableHeaderGroup sortableHeaderGroup;
@@ -73,10 +73,14 @@
 
     @Override
     public void render(SafeHtmlBuilder sb) {
-        sb.appendHtmlConstant("<div style='position:relative;cursor:hand;cursor:pointer;padding-right:16px;'>");
+        sb.appendHtmlConstant("<div style='position: relative; cursor: pointer; padding: 0px;'>");
+        sb.appendHtmlConstant("<span style='padding-right: 10px'>");
+        sb.appendEscaped(text);
+        sb.appendHtmlConstant("</span>");
+//        sb.appendHtmlConstant("<div style='position:absolute;right:0px;top:0px;'></div>");
         switch (sortDirection) {
             case NONE:
-                sb.appendHtmlConstant("<div style='position:absolute;display:none;'></div>");
+                // nothing
                 break;
             case ASCENDING:
                 sb.appendHtmlConstant(sortIndex == 0 ? UP_ARROW : SMALL_UP_ARROW);
@@ -87,9 +91,9 @@
             default:
                 throw new IllegalArgumentException("Unknown sortDirection (" + sortDirection + ").");
         }
-        sb.appendHtmlConstant("<div>");
-        sb.appendEscaped(text);
-        sb.appendHtmlConstant("</div></div>");
+        sb.appendHtmlConstant("</div>");
+//        sb.appendHtmlConstant("<div>");
+//        sb.appendHtmlConstant("</div></div>");
     }
 
 }



More information about the jboss-svn-commits mailing list