diff --git a/ccm-core/web/themes/foundry/conf/css-files.xml b/ccm-core/web/themes/foundry/conf/css-files.xml
index 16a7a821b..91c3f2ed2 100644
--- a/ccm-core/web/themes/foundry/conf/css-files.xml
+++ b/ccm-core/web/themes/foundry/conf/css-files.xml
@@ -10,6 +10,14 @@
bootstrap/css/bootstrap.min.csspublic.css
+
+ portal.css
+ public.css
+
+
+ portal.css
+ public.css
+ public.css
diff --git a/ccm-core/web/themes/foundry/doc/static-texts/user/css-files.html b/ccm-core/web/themes/foundry/doc/static-texts/user/css-files.html
index 726e96d24..266d3e15b 100644
--- a/ccm-core/web/themes/foundry/doc/static-texts/user/css-files.html
+++ b/ccm-core/web/themes/foundry/doc/static-texts/user/css-files.html
@@ -14,28 +14,16 @@
css-files element. This element has multiple application
child elements. Each application has an mandatory attribute
name which contains the name of the application for which the CSS files
- named in the element are loaded. There should be also an default
+ named in the element are loaded. To further distinguish between pages provided by the
+ same application the optional attribute class can be used.
+ There should be also an default
element which determines the CSS files to load when no matching
application element is found.
- The name of an application is generated as follows:
+ Some pages have no application name in the data tree XML. In this cases to name of
+ the application is set to none.
-
-
- If the data tree contains an application attribute the value of
- this attribute is used as name of the current application.
-
-
- If there is no application but an class attribute the
- value of the class attribute is used as name of the current
- application.
-
-
- If there is no application and no class attribute
- the name of the current application is set to none.
-
-
Each application element and the default element
in css-files.xml can contain multiple css-file element.
diff --git a/ccm-core/web/themes/foundry/foundry/lib.xsl b/ccm-core/web/themes/foundry/foundry/lib.xsl
index 4808ff65b..14abf7cda 100644
--- a/ccm-core/web/themes/foundry/foundry/lib.xsl
+++ b/ccm-core/web/themes/foundry/foundry/lib.xsl
@@ -24,7 +24,7 @@
version="2.0">
-
+
diff --git a/ccm-core/web/themes/foundry/foundry/lib/template-tags/loaders.xsl b/ccm-core/web/themes/foundry/foundry/lib/template-tags/loaders.xsl
index 08bd6e41f..a51673361 100644
--- a/ccm-core/web/themes/foundry/foundry/lib/template-tags/loaders.xsl
+++ b/ccm-core/web/themes/foundry/foundry/lib/template-tags/loaders.xsl
@@ -50,7 +50,11 @@
-
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
+
@@ -93,7 +114,7 @@
conditional comments in the other CSS files instead? -->
-
+
@@ -102,7 +123,7 @@
-
+
diff --git a/ccm-core/web/themes/foundry/foundry/lib/template-tags/portal-workspace-grid.xsl b/ccm-core/web/themes/foundry/foundry/lib/template-tags/portal-workspace-grid.xsl
index ffb9f20af..83c866470 100644
--- a/ccm-core/web/themes/foundry/foundry/lib/template-tags/portal-workspace-grid.xsl
+++ b/ccm-core/web/themes/foundry/foundry/lib/template-tags/portal-workspace-grid.xsl
@@ -30,49 +30,19 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-