summaryrefslogtreecommitdiffstats
path: root/client/src/com/vaadin/client/ui/VUI.java
diff options
context:
space:
mode:
Diffstat (limited to 'client/src/com/vaadin/client/ui/VUI.java')
-rw-r--r--client/src/com/vaadin/client/ui/VUI.java25
1 files changed, 15 insertions, 10 deletions
diff --git a/client/src/com/vaadin/client/ui/VUI.java b/client/src/com/vaadin/client/ui/VUI.java
index eae4f6319d..df24c3b1c7 100644
--- a/client/src/com/vaadin/client/ui/VUI.java
+++ b/client/src/com/vaadin/client/ui/VUI.java
@@ -48,12 +48,11 @@ import com.vaadin.client.Util;
import com.vaadin.client.VConsole;
import com.vaadin.client.ui.ShortcutActionHandler.ShortcutActionHandlerOwner;
import com.vaadin.client.ui.TouchScrollDelegate.TouchScrollHandler;
-import com.vaadin.client.ui.ui.UIConnector;
import com.vaadin.shared.ApplicationConstants;
import com.vaadin.shared.ui.ui.UIConstants;
/**
- *
+ *
*/
public class VUI extends SimplePanel implements ResizeHandler,
Window.ClosingHandler, ShortcutActionHandlerOwner, Focusable,
@@ -63,6 +62,9 @@ public class VUI extends SimplePanel implements ResizeHandler,
private static int MONITOR_PARENT_TIMER_INTERVAL = 1000;
/** For internal use only. May be removed or replaced in the future. */
+ public String theme;
+
+ /** For internal use only. May be removed or replaced in the future. */
public String id;
/** For internal use only. May be removed or replaced in the future. */
@@ -317,17 +319,21 @@ public class VUI extends SimplePanel implements ResizeHandler,
}
}
- /**
- * @return the name of the theme in use by this UI.
- * @deprecated as of 7.3. Use {@link UIConnector#getActiveTheme()} instead.
- */
- @Deprecated
public String getTheme() {
- return ((UIConnector) ConnectorMap.get(connection).getConnector(this))
- .getActiveTheme();
+ return theme;
}
/**
+ * Used to reload host page on theme changes.
+ * <p>
+ * For internal use only. May be removed or replaced in the future.
+ */
+ public static native void reloadHostPage()
+ /*-{
+ $wnd.location.reload();
+ }-*/;
+
+ /**
* Returns true if the body is NOT generated, i.e if someone else has made
* the page that we're running in. Otherwise we're in charge of the whole
* page.
@@ -524,5 +530,4 @@ public class VUI extends SimplePanel implements ResizeHandler,
});
}
}
-
}