Index: applications/jetspeed/src/main/webapp/WEB-INF/templates/layout/html/columns/layout.vm
===================================================================
--- applications/jetspeed/src/main/webapp/WEB-INF/templates/layout/html/columns/layout.vm (revision 647667)
+++ applications/jetspeed/src/main/webapp/WEB-INF/templates/layout/html/columns/layout.vm (working copy)
@@ -172,7 +172,7 @@
####### Take all fragments and apply style
#if($allowChangePortletDecorator)
-
+
Index: components/jetspeed-layout-portlets/src/main/java/org/apache/jetspeed/portlets/layout/MultiColumnPortlet.java
===================================================================
--- components/jetspeed-layout-portlets/src/main/java/org/apache/jetspeed/portlets/layout/MultiColumnPortlet.java (revision 647667)
+++ components/jetspeed-layout-portlets/src/main/java/org/apache/jetspeed/portlets/layout/MultiColumnPortlet.java (working copy)
@@ -961,10 +961,12 @@
}
String jsChangeThemeAll = request.getParameter("jsChangeThemeAll");
+
if (jsChangeThemeAll != null)
{
+ String fragment_Id = request.getParameter("fragment");
String decorators = request.getParameter("decorators");
- Iterator fragmentsIter = requestPage.getRootFragment().getFragments().iterator();
+ Iterator fragmentsIter = requestPage.getFragmentById(fragment_Id).getFragments().iterator();
while(fragmentsIter.hasNext())
{
Fragment fragment = (Fragment) fragmentsIter.next();