]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - org.argeo.cms/src/org/argeo/cms/CmsApplication.java
- Introduce CMS specific TextInterpreter
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / CmsApplication.java
index 90df56a61a967d65c2c46ab4ba1ee8bb8252b608..d6341e5b346322311d69d39c7c6fa070c6f1ccaf 100644 (file)
@@ -22,6 +22,7 @@ import org.apache.commons.io.IOUtils;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.argeo.cms.internal.ImageManagerImpl;
+import org.argeo.cms.util.CmsUtils;
 import org.argeo.jcr.JcrUtils;
 import org.eclipse.gemini.blueprint.context.BundleContextAware;
 import org.eclipse.rap.rwt.RWT;
@@ -147,12 +148,12 @@ public class CmsApplication implements CmsConstants, ApplicationConfiguration,
        }
 
        public void init() throws RepositoryException {
-               if (workspace == null)
-                       throw new CmsException(
-                                       "Workspace must be set when calling initialization."
-                                                       + " Please make sure that read-only and read-write roles"
-                                                       + " have been properly configured:"
-                                                       + " the defaults are open.");
+               // if (workspace == null)
+               // throw new CmsException(
+               // "Workspace must be set when calling initialization."
+               // + " Please make sure that read-only and read-write roles"
+               // + " have been properly configured:"
+               // + " the defaults are open.");
 
                Session session = null;
                try {
@@ -317,7 +318,9 @@ public class CmsApplication implements CmsConstants, ApplicationConfiguration,
                                bodyArea.setData(RWT.CUSTOM_VARIANT, CmsStyles.CMS_BODY);
                                bodyArea.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true,
                                                true));
-                               bodyArea.setBackgroundMode(SWT.INHERIT_DEFAULT);
+                               // Should not be set here: it then prevent all children
+                               // composite to define a background color via CSS
+                               // bodyArea.setBackgroundMode(SWT.INHERIT_DEFAULT);
                                bodyArea.setLayout(CmsUtils.noSpaceGridLayout());
                                refreshBody();
                        } catch (Exception e) {