From 172d704fe372885e81cc83fe768281e40decfb3a Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Tue, 25 Jun 2013 22:40:48 +0300 Subject: Actually show loading indicator during loading (#12128) * Add theme name already during bootstrap Change-Id: I78da3029b818ced51714d385cd77f5ba9bfce625 --- WebContent/VAADIN/themes/base/common/common.scss | 2 +- server/src/com/vaadin/server/BootstrapHandler.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/WebContent/VAADIN/themes/base/common/common.scss b/WebContent/VAADIN/themes/base/common/common.scss index 48890488fb..c32116cda8 100644 --- a/WebContent/VAADIN/themes/base/common/common.scss +++ b/WebContent/VAADIN/themes/base/common/common.scss @@ -11,7 +11,7 @@ .v-caption { cursor: default; } -body &.v-app-loading { +body &.v-app .v-app-loading { /* You can use this to provide indication for the user that the application is loading. */ /* It is applied to the same element as .v-app */ background-image: url(img/loading-indicator.gif); diff --git a/server/src/com/vaadin/server/BootstrapHandler.java b/server/src/com/vaadin/server/BootstrapHandler.java index dddfb385a6..b21fdb0b74 100644 --- a/server/src/com/vaadin/server/BootstrapHandler.java +++ b/server/src/com/vaadin/server/BootstrapHandler.java @@ -363,6 +363,7 @@ public abstract class BootstrapHandler extends SynchronizedRequestHandler { Element mainDiv = new Element(Tag.valueOf("div"), ""); mainDiv.attr("id", context.getAppId()); mainDiv.addClass("v-app"); + mainDiv.addClass(context.getThemeName()); if (style != null && style.length() != 0) { mainDiv.attr("style", style); } -- cgit v1.2.3