]> source.dussan.org Git - vaadin-framework.git/commitdiff
moded browser specific style names to body, see #1660
authorMatti Tahvonen <matti.tahvonen@itmill.com>
Thu, 18 Dec 2008 15:02:23 +0000 (15:02 +0000)
committerMatti Tahvonen <matti.tahvonen@itmill.com>
Thu, 18 Dec 2008 15:02:23 +0000 (15:02 +0000)
fixes issues with floating elements like tooltips or windows

svn changeset:6288/svn branch:trunk

src/com/itmill/toolkit/terminal/gwt/client/BrowserInfo.java
src/com/itmill/toolkit/terminal/gwt/client/ui/IView.java

index 8ec94e0363543cdfcbbfd14713efaf46b4359479..0cfc49e87921086722efe4183d4373e467f2c0ae 100644 (file)
@@ -4,6 +4,8 @@
 
 package com.itmill.toolkit.terminal.gwt.client;
 
+import com.google.gwt.user.client.ui.RootPanel;
+
 /**
  * Class used to query information about web browser.
  * 
@@ -17,6 +19,12 @@ public class BrowserInfo {
 
     private static String cssClass = null;
 
+    static {
+        // Add browser dependent i-* classnames to body to help css hacks
+        String browserClassnames = get().getCSSClass();
+        RootPanel.get().addStyleName(browserClassnames);
+    }
+
     /**
      * Singleton method to get BrowserInfo object.
      * 
index e1a51e996909f5efbf039538084dbbb48442cf34..1614c43ea4d691502d827a9669a0b14ea65282de 100644 (file)
@@ -108,10 +108,6 @@ public class IView extends SimplePanel implements Container,
             focus(getElement());
         }
 
-        String browserClassnames = browser.getCSSClass();
-        ApplicationConnection.getConsole().log(
-                "Browser classnames: " + browserClassnames);
-        root.addStyleName(browserClassnames);
     }
 
     private static native void focus(Element el)