From 2d653bba6c2d90b86d7c16c7d2f3c7082624083f Mon Sep 17 00:00:00 2001 From: Marc Englund Date: Thu, 15 May 2008 08:00:54 +0000 Subject: [PATCH] context-param did not work properly, widgetset now added as a init-param for each portlet. Fixes #1652 svn changeset:4499/svn branch:trunk --- WebContent/WEB-INF/portlet.xml | 13 ++++++++++++- .../buildhelpers/PortletConfigurationGenerator.java | 11 ++++++----- 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/WebContent/WEB-INF/portlet.xml b/WebContent/WEB-INF/portlet.xml index 6ac4cddcdc..73de82d8f9 100644 --- a/WebContent/WEB-INF/portlet.xml +++ b/WebContent/WEB-INF/portlet.xml @@ -12,6 +12,7 @@ PortletDemo + widgetsetcom.itmill.toolkit.demo.reservation.gwt.ReservationWidgetSet text/html view @@ -45,6 +46,7 @@ SimpleReserver stylestyle=height:400px + widgetsetcom.itmill.toolkit.demo.reservation.gwt.ReservationWidgetSet text/html view @@ -78,6 +80,7 @@ SelectDemo + widgetsetcom.itmill.toolkit.demo.reservation.gwt.ReservationWidgetSet text/html view @@ -111,6 +114,7 @@ TableDemo + widgetsetcom.itmill.toolkit.demo.reservation.gwt.ReservationWidgetSet text/html view @@ -144,6 +148,7 @@ FilterSelect + widgetsetcom.itmill.toolkit.demo.reservation.gwt.ReservationWidgetSet text/html view @@ -177,6 +182,7 @@ FeatureBrowser stylestyle=height:650px + widgetsetcom.itmill.toolkit.demo.reservation.gwt.ReservationWidgetSet text/html view @@ -210,6 +216,7 @@ ModalWindow + widgetsetcom.itmill.toolkit.demo.reservation.gwt.ReservationWidgetSet text/html view @@ -243,6 +250,7 @@ Calc + widgetsetcom.itmill.toolkit.demo.reservation.gwt.ReservationWidgetSet text/html view @@ -276,6 +284,7 @@ NotificationDemo + widgetsetcom.itmill.toolkit.demo.reservation.gwt.ReservationWidgetSet text/html view @@ -309,6 +318,7 @@ chat + widgetsetcom.itmill.toolkit.demo.reservation.gwt.ReservationWidgetSet text/html view @@ -342,6 +352,7 @@ BrowserDemo stylestyle=height:650px + widgetsetcom.itmill.toolkit.demo.reservation.gwt.ReservationWidgetSet text/html view @@ -366,7 +377,7 @@ user - widgetsetcom.itmill.toolkit.demo.reservation.gwt.ReservationWidgetSet + javax.portlet.escapeXml false diff --git a/build/buildhelpers/com/itmill/toolkit/buildhelpers/PortletConfigurationGenerator.java b/build/buildhelpers/com/itmill/toolkit/buildhelpers/PortletConfigurationGenerator.java index 01a1c47798..80a6d73031 100644 --- a/build/buildhelpers/com/itmill/toolkit/buildhelpers/PortletConfigurationGenerator.java +++ b/build/buildhelpers/com/itmill/toolkit/buildhelpers/PortletConfigurationGenerator.java @@ -69,7 +69,7 @@ public class PortletConfigurationGenerator { + " \n" + " user\n" + " \n" + " \n"; - private static final String PORTLET_XML_FOOT = " %CONTEXTPARAMS%\n" + private static final String PORTLET_XML_FOOT = "\n" + " \n" + " javax.portlet.escapeXml\n" + " false\n" @@ -120,8 +120,9 @@ public class PortletConfigurationGenerator { String widgetset = ""; if (args.length > 1) { - widgetset = "widgetset" - + args[1] + ""; + widgetset = "\n " + + "widgetset" + args[1] + + ""; } /* @@ -220,6 +221,7 @@ public class PortletConfigurationGenerator { style = "style" + m2.group(1) + ""; } + style += widgetset; String name = m.group(1); // remove leading- and trailing whitespace @@ -264,8 +266,7 @@ public class PortletConfigurationGenerator { } - pstring += PORTLET_XML_FOOT - .replaceAll("%CONTEXTPARAMS%", widgetset); + pstring += PORTLET_XML_FOOT; lpstring += LIFERAY_PORTLET_XML_FOOT; ldstring += LIFERAY_DISPLAY_XML_FOOT; -- 2.39.5