From 03406979e976c554458f0a90b7fd3974900cc804 Mon Sep 17 00:00:00 2001 From: Matti Tahvonen Date: Thu, 18 Dec 2008 15:02:23 +0000 Subject: [PATCH] moded browser specific style names to body, see #1660 fixes issues with floating elements like tooltips or windows svn changeset:6288/svn branch:trunk --- .../itmill/toolkit/terminal/gwt/client/BrowserInfo.java | 8 ++++++++ src/com/itmill/toolkit/terminal/gwt/client/ui/IView.java | 4 ---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/com/itmill/toolkit/terminal/gwt/client/BrowserInfo.java b/src/com/itmill/toolkit/terminal/gwt/client/BrowserInfo.java index 8ec94e0363..0cfc49e879 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/BrowserInfo.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/BrowserInfo.java @@ -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. * diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/IView.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/IView.java index e1a51e9969..1614c43ea4 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/IView.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/IView.java @@ -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) -- 2.39.5