]> source.dussan.org Git - vaadin-framework.git/commitdiff
Fixes #1248, column alignments for checkbox - also fixes alignment of most other...
authorMarc Englund <marc.englund@itmill.com>
Fri, 6 Jun 2008 13:15:48 +0000 (13:15 +0000)
committerMarc Englund <marc.englund@itmill.com>
Fri, 6 Jun 2008 13:15:48 +0000 (13:15 +0000)
svn changeset:4776/svn branch:trunk

src/com/itmill/toolkit/terminal/gwt/client/ui/IScrollTable.java

index 8244f7485145cce14b9addc9a6acdcced6899939..2d1e803d378775abbf349956457721544c08405a 100644 (file)
@@ -1989,8 +1989,21 @@ public class IScrollTable extends Composite implements Table, ScrollListener,
                 final Element container = DOM.createDiv();
                 DOM.setElementProperty(container, "className", CLASSNAME
                         + "-cell-content");
-                // TODO make widget cells respect align. text-align:center for
-                // IE, margin: auto for others
+                // TODO most components work with this, but not all (e.g.
+                // Select)
+                // Old comment: make widget cells respect align.
+                // text-align:center for IE, margin: auto for others
+                if (align != ALIGN_LEFT) {
+                    switch (align) {
+                    case ALIGN_CENTER:
+                        DOM.setStyleAttribute(container, "textAlign", "center");
+                        break;
+                    case ALIGN_RIGHT:
+                    default:
+                        DOM.setStyleAttribute(container, "textAlign", "right");
+                        break;
+                    }
+                }
                 DOM.appendChild(td, container);
                 DOM.appendChild(getElement(), td);
                 DOM.appendChild(container, w.getElement());