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();