summaryrefslogtreecommitdiffstats
path: root/shared
diff options
context:
space:
mode:
Diffstat (limited to 'shared')
-rw-r--r--shared/src/com/vaadin/shared/ApplicationConstants.java8
-rw-r--r--shared/src/com/vaadin/shared/VaadinUriResolver.java2
2 files changed, 9 insertions, 1 deletions
diff --git a/shared/src/com/vaadin/shared/ApplicationConstants.java b/shared/src/com/vaadin/shared/ApplicationConstants.java
index d7aaee6267..fa6aa33fc0 100644
--- a/shared/src/com/vaadin/shared/ApplicationConstants.java
+++ b/shared/src/com/vaadin/shared/ApplicationConstants.java
@@ -39,6 +39,14 @@ public class ApplicationConstants implements Serializable {
public static final String PUBLISHED_PROTOCOL_NAME = "published";
public static final String PUBLISHED_PROTOCOL_PREFIX = PUBLISHED_PROTOCOL_NAME
+ "://";
+ /**
+ * Prefix used for theme resource URLs
+ *
+ * @see com.vaadin.server.ThemeResource
+ * @since
+ */
+ public static final String THEME_PROTOCOL_PREFIX = "theme://";
+
public static final String UIDL_SECURITY_TOKEN_ID = "Vaadin-Security-Key";
@Deprecated
diff --git a/shared/src/com/vaadin/shared/VaadinUriResolver.java b/shared/src/com/vaadin/shared/VaadinUriResolver.java
index b45d32f71a..ee8d13f10f 100644
--- a/shared/src/com/vaadin/shared/VaadinUriResolver.java
+++ b/shared/src/com/vaadin/shared/VaadinUriResolver.java
@@ -58,7 +58,7 @@ public abstract class VaadinUriResolver implements Serializable {
if (vaadinUri == null) {
return null;
}
- if (vaadinUri.startsWith("theme://")) {
+ if (vaadinUri.startsWith(ApplicationConstants.THEME_PROTOCOL_PREFIX)) {
final String themeUri = getThemeUri();
vaadinUri = themeUri + vaadinUri.substring(7);
}