Move RAP specific to subdirectory
[lgpl/argeo-commons.git] / org.argeo.cms.ui.rap / src / org / argeo / cms / web / WebThemeUtils.java
diff --git a/org.argeo.cms.ui.rap/src/org/argeo/cms/web/WebThemeUtils.java b/org.argeo.cms.ui.rap/src/org/argeo/cms/web/WebThemeUtils.java
deleted file mode 100644 (file)
index a28b13f..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-package org.argeo.cms.web;
-
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
-import org.argeo.api.cms.CmsTheme;
-import org.eclipse.rap.rwt.application.Application;
-import org.eclipse.rap.rwt.service.ResourceLoader;
-
-/** Web specific utilities around theming. */
-public class WebThemeUtils {
-       private final static Log log = LogFactory.getLog(WebThemeUtils.class);
-
-       public static void apply(Application application, CmsTheme theme) {
-               ResourceLoader resourceLoader = new CmsThemeResourceLoader(theme);
-               resources: for (String path : theme.getImagesPaths()) {
-                       if (path.startsWith("target/"))
-                               continue resources; // skip maven output
-                       application.addResource(path, resourceLoader);
-                       if (log.isTraceEnabled())
-                               log.trace("Theme " + theme.getThemeId() + ": added resource " + path);
-               }
-               for (String path : theme.getRapCssPaths()) {
-                       application.addStyleSheet(theme.getThemeId(), path, resourceLoader);
-                       if (log.isDebugEnabled())
-                               log.debug("Theme " + theme.getThemeId() + ": added RAP CSS " + path);
-               }
-       }
-
-}