You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by wo...@apache.org on 2016/01/24 09:08:04 UTC
svn commit: r1726469 [1/2] - in
/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp:
WEB-INF/ decorations/layout/bootstrap-blue/
decorations/layout/bootstrap-green/ decorations/layout/bootstrap-red/
decorations/layout/bootstrap/ deco...
Author: woonsan
Date: Sun Jan 24 08:08:04 2016
New Revision: 1726469
URL: http://svn.apache.org/viewvc?rev=1726469&view=rev
Log:
Escape text when writing title attribute and text (for menu, link, page, breadcrumb, etc), which also makes it safer if containing script tags.
Modified:
portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/WEB-INF/jetspeed_macros.vm
portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/bootstrap-blue/decorator-macros.vm
portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/bootstrap-green/decorator-macros.vm
portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/bootstrap-red/decorator-macros.vm
portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/bootstrap/decorator-macros.vm
portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/greenearth/decorator-macros.vm
portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/greenearth/tigrisNavigations.jsp
portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/inherit/decorator-macros.vm
portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/jetspeed/decorator-macros.vm
portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/jetspeed/tigrisNavigations.jsp
portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/oldstyle/decorator-macros.vm
portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/oldstyle/tigrisNavigations.jsp
portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/purpleplanet/decorator-macros.vm
portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/purpleplanet/tigrisNavigations.jsp
portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/turbo/decorator-macros.vm
portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/turbo/tigrisNavigations.jsp
Modified: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/WEB-INF/jetspeed_macros.vm
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/WEB-INF/jetspeed_macros.vm?rev=1726469&r1=1726468&r2=1726469&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/WEB-INF/jetspeed_macros.vm (original)
+++ portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/WEB-INF/jetspeed_macros.vm Sun Jan 24 08:08:04 2016
@@ -56,13 +56,13 @@
* Returns the page title string for the current page
*
*#
-#macro (PageTitle)$jetspeed.page.getTitle($preferedLocale)#end
+#macro (PageTitle)$esc.xml($jetspeed.page.getTitle($preferedLocale))#end
#*
* Returns the site description string for use within the
* <meta name="description" /> meta tag
*#
-#macro (PageDescription)$jetspeed.page.getTitle($preferedLocale)#end
+#macro (PageDescription)$esc.xml($jetspeed.page.getTitle($preferedLocale))#end
#**
* Includes all of the stylesheets for this Page's theme.
@@ -168,7 +168,7 @@ $resourceHeader.getContent()
#else
#set($_cssClass = "link page-link")
#end
-<a href="portal${_page.url}" class="$!{_cssClass}" title="${_page.getTitle($preferedLocale)}">$_page.getTitle($preferedLocale)</a><span class="separator"></span>#end
+<a href="portal${_page.url}" class="$!{_cssClass}" title="$esc.xml(${_page.getTitle($preferedLocale)})">$esc.xml($_page.getTitle($preferedLocale))</a><span class="separator"></span>#end
</div>
#end
@@ -182,7 +182,7 @@ $resourceHeader.getContent()
</div>
#end
#set($_seperatorCount = $_seperatorCount + 1)
-<div id="seperator-${_seperatorCount}" class="menu-group"><span class="title">$_element.getText($preferedLocale)</span>
+<div id="seperator-${_seperatorCount}" class="menu-group"><span class="title">$esc.xml($_element.getText($preferedLocale))</span>
#elseif($_type == "option")
#if($_element.type == "link")
#set($_url = $_element.url)
@@ -193,7 +193,7 @@ $resourceHeader.getContent()
#end
#if($_element.isSelected($site))
#set($_cssClass= "$_cssClass selected")
-#end<a href="$!{_url}" class="link" title="${_element.getTitle($preferedLocale)}">${_element.getTitle($preferedLocale)}</a><span class="separator"></span>
+#end<a href="$!{_url}" class="link" title="$esc.xml(${_element.getTitle($preferedLocale)})">$esc.xml(${_element.getTitle($preferedLocale)})</a><span class="separator"></span>
#end
#end
@@ -212,7 +212,7 @@ $resourceHeader.getContent()
#set($_cssClass = "link breadcrumb-link")
#end
- <a href="portal${_breadcrumb.url}" class="$!{_cssClass}" title="${_breadcrumb.getTitle($preferedLocale)}">$_breadcrumb.getTitle($preferedLocale)</a>
+ <a href="portal${_breadcrumb.url}" class="$!{_cssClass}" title="$esc.xml(${_breadcrumb.getTitle($preferedLocale)})">$esc.xml($_breadcrumb.getTitle($preferedLocale))</a>
<span class="separator"></span>
#end
</div>
Modified: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/bootstrap-blue/decorator-macros.vm
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/bootstrap-blue/decorator-macros.vm?rev=1726469&r1=1726468&r2=1726469&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/bootstrap-blue/decorator-macros.vm (original)
+++ portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/bootstrap-blue/decorator-macros.vm Sun Jan 24 08:08:04 2016
@@ -47,10 +47,10 @@
#set($tabName = $element.getShortTitle($preferedLocale))
#if($_orientation == $LEFT_TO_RIGHT)
#if($element.isSelected($site))
- <li><a href="#" class="current">${tabName}</a></li>
+ <li><a href="#" class="current">$esc.xml(${tabName})</a></li>
#else
#set($tabUrl = $jetspeed.getAbsoluteUrl($element.url))
- <li><a href="$tabUrl">${tabName}</a></li>
+ <li><a href="$tabUrl">$esc.xml(${tabName})</a></li>
#end
#end
#end
@@ -78,10 +78,10 @@
#if($_title == $TITLE_FIRST)
#if($_orientation == $LEFT_TO_RIGHT)
- <span title="$!menuTitle">${menuName} </span>
+ <span title="$!esc.xml($!menuTitle)">$esc.xml(${menuName}) </span>
#elseif($_orientation == $TOP_TO_BOTTOM)
- <div class="pagetitle" title="$!menuTitle">${menuName}</div>
+ <div class="pagetitle" title="$!esc.xml($!menuTitle)">$esc.xml(${menuName})</div>
#end
#end
#foreach($element in $_menu.elements.iterator())
@@ -99,16 +99,16 @@
#end
#if($element.type == "page")
- <a href="$linkUrl" class="LinkPage" title="$!linkTitle">${linkName}</a>
+ <a href="$linkUrl" class="LinkPage" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a>
#elseif($element.type == "link")
- <a href="$linkUrl" class="Link" title="$!linkTitle">${linkName}</a>
+ <a href="$linkUrl" class="Link" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a>
#elseif($element.type == "folder")
- <a href="$linkUrl" class="LinkFolder" title="$!linkTitle">${linkName}</a>
+ <a href="$linkUrl" class="LinkFolder" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a>
#else
- <a href="$linkUrl" title="$!linkTitle">${linkName}</a>
+ <a href="$linkUrl" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a>
#end
#if($_orientation == $LEFT_TO_RIGHT)
</li>
@@ -119,10 +119,10 @@
#else
#if($_orientation == $LEFT_TO_RIGHT)
- <li title="$!linkTitle">${linkName} </li>
+ <li title="$!esc.xml($!linkTitle)">$esc.xml(${linkName}) </li>
#elseif($_orientation == $TOP_TO_BOTTOM)
- <div title="$!linkTitle">${linkName}</div>
+ <div title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</div>
#end
#end
#end
@@ -130,10 +130,10 @@
#if($_title == $TITLE_LAST)
#if($_orientation == $LEFT_TO_RIGHT)
- <span title="$!menuTitle">${menuName} </span>
+ <span title="$!esc.xml($!menuTitle)">$esc.xml(${menuName}) </span>
#elseif($_orientation == $TOP_TO_BOTTOM)
- <div class="pagetitle" title="$!menuTitle">${menuName}</div>
+ <div class="pagetitle" title="$!esc.xml($!menuTitle)">$esc.xml(${menuName})</div>
#end
#end
#end
@@ -143,7 +143,7 @@
#set($menuTitle = $_menu.getTitle($preferedLocale))
#set($menuName = $_menu.getShortTitle($preferedLocale))
#if($menuName)
- <div class="pagetitle" title="$!menuTitle">${menuName}</div>
+ <div class="pagetitle" title="$!esc.xml($!menuTitle)">$esc.xml(${menuName})</div>
#end
<div>
#foreach($element in $_menu.elements.iterator())
@@ -152,19 +152,19 @@
#set($linkName = $element.getShortTitle($preferedLocale))
#set($linkUrl = $jetspeed.getAbsoluteUrl($element.url))
#if($element.type == "page")
- <div><a href="$linkUrl" class="LinkPage" title="$!linkTitle">${linkName}</a></div>
+ <div><a href="$linkUrl" class="LinkPage" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a></div>
#elseif($element.type == "link")
#set($linkTarget = $element.target)
- <div><a href="$linkUrl" target="$linkTarget" class="Link" title="$!linkTitle">${linkName}</a></div>
+ <div><a href="$linkUrl" target="$linkTarget" class="Link" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a></div>
#elseif($element.type == "folder")
- <div><a href="$linkUrl" class="LinkFolder" title="$!linkTitle">$linkName</a></div>
+ <div><a href="$linkUrl" class="LinkFolder" title="$!esc.xml($!linkTitle)">$esc.xml($linkName)</a></div>
#end
#elseif($element.elementType == "menu")
#includeNestedLinksWithIconNavigation($element $_orientation)
#elseif($element.elementType == "separator")
#set($separatorTitle = $element.getTitle($preferedLocale))
#set($separatorText = $element.getText($preferedLocale))
- <div class="pagetitle" title="$!separatorTitle">${separatorText}</div>
+ <div class="pagetitle" title="$!esc.xml($!separatorTitle)">$esc.xml(${separatorText})</div>
#end
#end
</div>
@@ -185,12 +185,12 @@
#set($linkName = $element.getShortTitle($preferedLocale))
#set($linkUrl = $jetspeed.getAbsoluteUrl($element.url))
#if($element.type == "page")
- <li><a href="$linkUrl" class="LinkPage" title="$!linkTitle">${linkName}</a></li>
+ <li><a href="$linkUrl" class="LinkPage" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a></li>
#elseif($element.type == "link")
#set($linkTarget = $element.target)
- <li><a href="$linkUrl" target="$!linkTarget" class="Link" title="$!linkTitle">${linkName}</a></li>
+ <li><a href="$linkUrl" target="$!linkTarget" class="Link" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a></li>
#elseif($element.type == "folder")
- <li><a href="$linkUrl" class="LinkFolder" title="$!linkTitle">$linkName</a></li>
+ <li><a href="$linkUrl" class="LinkFolder" title="$!esc.xml($!linkTitle)">$esc.xml($linkName)</a></li>
#end
#set($rowStarted = true)
#set($elementsStarted = true)
@@ -207,7 +207,7 @@
#set($separatorText = $element.getText($preferedLocale))
<li>
<h4>
- ${separatorText}:
+ $esc.xml(${separatorText}):
</h4>
</li>
#set($rowStarted = true)
@@ -232,14 +232,14 @@
#set($tabName = $element.getShortTitle($preferedLocale))
#if($element.isSelected($site))
<td class="LTabLeft" nowrap="nowrap"> </td>
- <td class="LTab" align="center" valign="middle" nowrap="nowrap" title="$!tabTitle">${tabName}</td>
+ <td class="LTab" align="center" valign="middle" nowrap="nowrap" title="$!esc.xml($!tabTitle)">$esc.xml(${tabName})</td>
<td class="LTabRight" nowrap="nowrap"> </td>
#set ($sitem = $element)
#set ($found = "true")
#else
#set($tabUrl = $jetspeed.getAbsoluteUrl($element.url))
<td class="LTabLeftLow" nowrap="nowrap"> </td>
- <td class="LTabLow" align="center" valign="middle" nowrap="nowrap" title="$!tabTitle"><a href="$tabUrl">${tabName}</a></td>
+ <td class="LTabLow" align="center" valign="middle" nowrap="nowrap" title="$!esc.xml($!tabTitle)"><a href="$tabUrl">$esc.xml(${tabName})</a></td>
<td class="LTabRightLow" nowrap="nowrap"> </td>
#end
#else
Modified: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/bootstrap-green/decorator-macros.vm
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/bootstrap-green/decorator-macros.vm?rev=1726469&r1=1726468&r2=1726469&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/bootstrap-green/decorator-macros.vm (original)
+++ portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/bootstrap-green/decorator-macros.vm Sun Jan 24 08:08:04 2016
@@ -47,10 +47,10 @@
#set($tabName = $element.getShortTitle($preferedLocale))
#if($_orientation == $LEFT_TO_RIGHT)
#if($element.isSelected($site))
- <li><a href="#" class="current">${tabName}</a></li>
+ <li><a href="#" class="current">$esc.xml(${tabName})</a></li>
#else
#set($tabUrl = $jetspeed.getAbsoluteUrl($element.url))
- <li><a href="$tabUrl">${tabName}</a></li>
+ <li><a href="$tabUrl">$esc.xml(${tabName})</a></li>
#end
#end
#end
@@ -78,10 +78,10 @@
#if($_title == $TITLE_FIRST)
#if($_orientation == $LEFT_TO_RIGHT)
- <span title="$!menuTitle">${menuName} </span>
+ <span title="$!esc.xml($!menuTitle)">$esc.xml(${menuName}) </span>
#elseif($_orientation == $TOP_TO_BOTTOM)
- <div class="pagetitle" title="$!menuTitle">${menuName}</div>
+ <div class="pagetitle" title="$!esc.xml($!menuTitle)">$esc.xml(${menuName})</div>
#end
#end
#foreach($element in $_menu.elements.iterator())
@@ -99,16 +99,16 @@
#end
#if($element.type == "page")
- <a href="$linkUrl" class="LinkPage" title="$!linkTitle">${linkName}</a>
+ <a href="$linkUrl" class="LinkPage" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a>
#elseif($element.type == "link")
- <a href="$linkUrl" class="Link" title="$!linkTitle">${linkName}</a>
+ <a href="$linkUrl" class="Link" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a>
#elseif($element.type == "folder")
- <a href="$linkUrl" class="LinkFolder" title="$!linkTitle">${linkName}</a>
+ <a href="$linkUrl" class="LinkFolder" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a>
#else
- <a href="$linkUrl" title="$!linkTitle">${linkName}</a>
+ <a href="$linkUrl" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a>
#end
#if($_orientation == $LEFT_TO_RIGHT)
</li>
@@ -119,10 +119,10 @@
#else
#if($_orientation == $LEFT_TO_RIGHT)
- <li title="$!linkTitle">${linkName} </li>
+ <li title="$!esc.xml($!linkTitle)">$esc.xml(${linkName}) </li>
#elseif($_orientation == $TOP_TO_BOTTOM)
- <div title="$!linkTitle">${linkName}</div>
+ <div title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</div>
#end
#end
#end
@@ -130,10 +130,10 @@
#if($_title == $TITLE_LAST)
#if($_orientation == $LEFT_TO_RIGHT)
- <span title="$!menuTitle">${menuName} </span>
+ <span title="$!esc.xml($!menuTitle)">$esc.xml(${menuName}) </span>
#elseif($_orientation == $TOP_TO_BOTTOM)
- <div class="pagetitle" title="$!menuTitle">${menuName}</div>
+ <div class="pagetitle" title="$!esc.xml($!menuTitle)">$esc.xml(${menuName})</div>
#end
#end
#end
@@ -143,7 +143,7 @@
#set($menuTitle = $_menu.getTitle($preferedLocale))
#set($menuName = $_menu.getShortTitle($preferedLocale))
#if($menuName)
- <div class="pagetitle" title="$!menuTitle">${menuName}</div>
+ <div class="pagetitle" title="$!esc.xml($!menuTitle)">$esc.xml(${menuName})</div>
#end
<div>
#foreach($element in $_menu.elements.iterator())
@@ -152,19 +152,19 @@
#set($linkName = $element.getShortTitle($preferedLocale))
#set($linkUrl = $jetspeed.getAbsoluteUrl($element.url))
#if($element.type == "page")
- <div><a href="$linkUrl" class="LinkPage" title="$!linkTitle">${linkName}</a></div>
+ <div><a href="$linkUrl" class="LinkPage" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a></div>
#elseif($element.type == "link")
#set($linkTarget = $element.target)
- <div><a href="$linkUrl" target="$linkTarget" class="Link" title="$!linkTitle">${linkName}</a></div>
+ <div><a href="$linkUrl" target="$linkTarget" class="Link" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a></div>
#elseif($element.type == "folder")
- <div><a href="$linkUrl" class="LinkFolder" title="$!linkTitle">$linkName</a></div>
+ <div><a href="$linkUrl" class="LinkFolder" title="$!esc.xml($!linkTitle)">$esc.xml($linkName)</a></div>
#end
#elseif($element.elementType == "menu")
#includeNestedLinksWithIconNavigation($element $_orientation)
#elseif($element.elementType == "separator")
#set($separatorTitle = $element.getTitle($preferedLocale))
#set($separatorText = $element.getText($preferedLocale))
- <div class="pagetitle" title="$!separatorTitle">${separatorText}</div>
+ <div class="pagetitle" title="$!esc.xml($!separatorTitle)">$esc.xml(${separatorText})</div>
#end
#end
</div>
@@ -185,12 +185,12 @@
#set($linkName = $element.getShortTitle($preferedLocale))
#set($linkUrl = $jetspeed.getAbsoluteUrl($element.url))
#if($element.type == "page")
- <li><a href="$linkUrl" class="LinkPage" title="$!linkTitle">${linkName}</a></li>
+ <li><a href="$linkUrl" class="LinkPage" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a></li>
#elseif($element.type == "link")
#set($linkTarget = $element.target)
- <li><a href="$linkUrl" target="$!linkTarget" class="Link" title="$!linkTitle">${linkName}</a></li>
+ <li><a href="$linkUrl" target="$!linkTarget" class="Link" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a></li>
#elseif($element.type == "folder")
- <li><a href="$linkUrl" class="LinkFolder" title="$!linkTitle">$linkName</a></li>
+ <li><a href="$linkUrl" class="LinkFolder" title="$!esc.xml($!linkTitle)">$esc.xml($linkName)</a></li>
#end
#set($rowStarted = true)
#set($elementsStarted = true)
@@ -207,7 +207,7 @@
#set($separatorText = $element.getText($preferedLocale))
<li>
<h4>
- ${separatorText}:
+ $esc.xml(${separatorText}):
</h4>
</li>
#set($rowStarted = true)
@@ -232,14 +232,14 @@
#set($tabName = $element.getShortTitle($preferedLocale))
#if($element.isSelected($site))
<td class="LTabLeft" nowrap="nowrap"> </td>
- <td class="LTab" align="center" valign="middle" nowrap="nowrap" title="$!tabTitle">${tabName}</td>
+ <td class="LTab" align="center" valign="middle" nowrap="nowrap" title="$!esc.xml($!tabTitle)">$esc.xml(${tabName})</td>
<td class="LTabRight" nowrap="nowrap"> </td>
#set ($sitem = $element)
#set ($found = "true")
#else
#set($tabUrl = $jetspeed.getAbsoluteUrl($element.url))
<td class="LTabLeftLow" nowrap="nowrap"> </td>
- <td class="LTabLow" align="center" valign="middle" nowrap="nowrap" title="$!tabTitle"><a href="$tabUrl">${tabName}</a></td>
+ <td class="LTabLow" align="center" valign="middle" nowrap="nowrap" title="$!esc.xml($!tabTitle)"><a href="$tabUrl">$esc.xml(${tabName})</a></td>
<td class="LTabRightLow" nowrap="nowrap"> </td>
#end
#else
Modified: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/bootstrap-red/decorator-macros.vm
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/bootstrap-red/decorator-macros.vm?rev=1726469&r1=1726468&r2=1726469&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/bootstrap-red/decorator-macros.vm (original)
+++ portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/bootstrap-red/decorator-macros.vm Sun Jan 24 08:08:04 2016
@@ -47,10 +47,10 @@
#set($tabName = $element.getShortTitle($preferedLocale))
#if($_orientation == $LEFT_TO_RIGHT)
#if($element.isSelected($site))
- <li><a href="#" class="current">${tabName}</a></li>
+ <li><a href="#" class="current">$esc.xml(${tabName})</a></li>
#else
#set($tabUrl = $jetspeed.getAbsoluteUrl($element.url))
- <li><a href="$tabUrl">${tabName}</a></li>
+ <li><a href="$tabUrl">$esc.xml(${tabName})</a></li>
#end
#end
#end
@@ -78,10 +78,10 @@
#if($_title == $TITLE_FIRST)
#if($_orientation == $LEFT_TO_RIGHT)
- <span title="$!menuTitle">${menuName} </span>
+ <span title="$!esc.xml($!menuTitle)">$esc.xml(${menuName}) </span>
#elseif($_orientation == $TOP_TO_BOTTOM)
- <div class="pagetitle" title="$!menuTitle">${menuName}</div>
+ <div class="pagetitle" title="$!esc.xml($!menuTitle)">$esc.xml(${menuName})</div>
#end
#end
#foreach($element in $_menu.elements.iterator())
@@ -99,16 +99,16 @@
#end
#if($element.type == "page")
- <a href="$linkUrl" class="LinkPage" title="$!linkTitle">${linkName}</a>
+ <a href="$linkUrl" class="LinkPage" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a>
#elseif($element.type == "link")
- <a href="$linkUrl" class="Link" title="$!linkTitle">${linkName}</a>
+ <a href="$linkUrl" class="Link" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a>
#elseif($element.type == "folder")
- <a href="$linkUrl" class="LinkFolder" title="$!linkTitle">${linkName}</a>
+ <a href="$linkUrl" class="LinkFolder" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a>
#else
- <a href="$linkUrl" title="$!linkTitle">${linkName}</a>
+ <a href="$linkUrl" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a>
#end
#if($_orientation == $LEFT_TO_RIGHT)
</li>
@@ -119,10 +119,10 @@
#else
#if($_orientation == $LEFT_TO_RIGHT)
- <li title="$!linkTitle">${linkName} </li>
+ <li title="$!esc.xml($!linkTitle)">$esc.xml(${linkName}) </li>
#elseif($_orientation == $TOP_TO_BOTTOM)
- <div title="$!linkTitle">${linkName}</div>
+ <div title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</div>
#end
#end
#end
@@ -130,10 +130,10 @@
#if($_title == $TITLE_LAST)
#if($_orientation == $LEFT_TO_RIGHT)
- <span title="$!menuTitle">${menuName} </span>
+ <span title="$!esc.xml($!menuTitle)">$esc.xml(${menuName}) </span>
#elseif($_orientation == $TOP_TO_BOTTOM)
- <div class="pagetitle" title="$!menuTitle">${menuName}</div>
+ <div class="pagetitle" title="$!esc.xml($!menuTitle)">$esc.xml(${menuName})</div>
#end
#end
#end
@@ -143,7 +143,7 @@
#set($menuTitle = $_menu.getTitle($preferedLocale))
#set($menuName = $_menu.getShortTitle($preferedLocale))
#if($menuName)
- <div class="pagetitle" title="$!menuTitle">${menuName}</div>
+ <div class="pagetitle" title="$!esc.xml($!menuTitle)">$esc.xml(${menuName})</div>
#end
<div>
#foreach($element in $_menu.elements.iterator())
@@ -152,19 +152,19 @@
#set($linkName = $element.getShortTitle($preferedLocale))
#set($linkUrl = $jetspeed.getAbsoluteUrl($element.url))
#if($element.type == "page")
- <div><a href="$linkUrl" class="LinkPage" title="$!linkTitle">${linkName}</a></div>
+ <div><a href="$linkUrl" class="LinkPage" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a></div>
#elseif($element.type == "link")
#set($linkTarget = $element.target)
- <div><a href="$linkUrl" target="$linkTarget" class="Link" title="$!linkTitle">${linkName}</a></div>
+ <div><a href="$linkUrl" target="$linkTarget" class="Link" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a></div>
#elseif($element.type == "folder")
- <div><a href="$linkUrl" class="LinkFolder" title="$!linkTitle">$linkName</a></div>
+ <div><a href="$linkUrl" class="LinkFolder" title="$!esc.xml($!linkTitle)">$esc.xml($linkName)</a></div>
#end
#elseif($element.elementType == "menu")
#includeNestedLinksWithIconNavigation($element $_orientation)
#elseif($element.elementType == "separator")
#set($separatorTitle = $element.getTitle($preferedLocale))
#set($separatorText = $element.getText($preferedLocale))
- <div class="pagetitle" title="$!separatorTitle">${separatorText}</div>
+ <div class="pagetitle" title="$!esc.xml($!separatorTitle)">$esc.xml(${separatorText})</div>
#end
#end
</div>
@@ -185,12 +185,12 @@
#set($linkName = $element.getShortTitle($preferedLocale))
#set($linkUrl = $jetspeed.getAbsoluteUrl($element.url))
#if($element.type == "page")
- <li><a href="$linkUrl" class="LinkPage" title="$!linkTitle">${linkName}</a></li>
+ <li><a href="$linkUrl" class="LinkPage" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a></li>
#elseif($element.type == "link")
#set($linkTarget = $element.target)
- <li><a href="$linkUrl" target="$!linkTarget" class="Link" title="$!linkTitle">${linkName}</a></li>
+ <li><a href="$linkUrl" target="$!linkTarget" class="Link" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a></li>
#elseif($element.type == "folder")
- <li><a href="$linkUrl" class="LinkFolder" title="$!linkTitle">$linkName</a></li>
+ <li><a href="$linkUrl" class="LinkFolder" title="$!esc.xml($!linkTitle)">$esc.xml($linkName)</a></li>
#end
#set($rowStarted = true)
#set($elementsStarted = true)
@@ -207,7 +207,7 @@
#set($separatorText = $element.getText($preferedLocale))
<li>
<h4>
- ${separatorText}:
+ $esc.xml(${separatorText}):
</h4>
</li>
#set($rowStarted = true)
@@ -232,14 +232,14 @@
#set($tabName = $element.getShortTitle($preferedLocale))
#if($element.isSelected($site))
<td class="LTabLeft" nowrap="nowrap"> </td>
- <td class="LTab" align="center" valign="middle" nowrap="nowrap" title="$!tabTitle">${tabName}</td>
+ <td class="LTab" align="center" valign="middle" nowrap="nowrap" title="$!esc.xml($!tabTitle)">$esc.xml(${tabName})</td>
<td class="LTabRight" nowrap="nowrap"> </td>
#set ($sitem = $element)
#set ($found = "true")
#else
#set($tabUrl = $jetspeed.getAbsoluteUrl($element.url))
<td class="LTabLeftLow" nowrap="nowrap"> </td>
- <td class="LTabLow" align="center" valign="middle" nowrap="nowrap" title="$!tabTitle"><a href="$tabUrl">${tabName}</a></td>
+ <td class="LTabLow" align="center" valign="middle" nowrap="nowrap" title="$!esc.xml($!tabTitle)"><a href="$tabUrl">$esc.xml(${tabName})</a></td>
<td class="LTabRightLow" nowrap="nowrap"> </td>
#end
#else
Modified: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/bootstrap/decorator-macros.vm
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/bootstrap/decorator-macros.vm?rev=1726469&r1=1726468&r2=1726469&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/bootstrap/decorator-macros.vm (original)
+++ portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/bootstrap/decorator-macros.vm Sun Jan 24 08:08:04 2016
@@ -47,10 +47,10 @@
#set($tabName = $element.getShortTitle($preferedLocale))
#if($_orientation == $LEFT_TO_RIGHT)
#if($element.isSelected($site))
- <li><a href="#" class="current">${tabName}</a></li>
+ <li><a href="#" class="current">$esc.xml(${tabName})</a></li>
#else
#set($tabUrl = $jetspeed.getAbsoluteUrl($element.url))
- <li><a href="$tabUrl">${tabName}</a></li>
+ <li><a href="$tabUrl">$esc.xml(${tabName})</a></li>
#end
#end
#end
@@ -78,10 +78,10 @@
#if($_title == $TITLE_FIRST)
#if($_orientation == $LEFT_TO_RIGHT)
- <span title="$!menuTitle">${menuName} </span>
+ <span title="$!esc.xml($!menuTitle)">$esc.xml(${menuName}) </span>
#elseif($_orientation == $TOP_TO_BOTTOM)
- <div class="pagetitle" title="$!menuTitle">${menuName}</div>
+ <div class="pagetitle" title="$!esc.xml($!menuTitle)">$esc.xml(${menuName})</div>
#end
#end
#foreach($element in $_menu.elements.iterator())
@@ -99,16 +99,16 @@
#end
#if($element.type == "page")
- <a href="$linkUrl" class="LinkPage" title="$!linkTitle">${linkName}</a>
+ <a href="$linkUrl" class="LinkPage" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a>
#elseif($element.type == "link")
- <a href="$linkUrl" class="Link" title="$!linkTitle">${linkName}</a>
+ <a href="$linkUrl" class="Link" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a>
#elseif($element.type == "folder")
- <a href="$linkUrl" class="LinkFolder" title="$!linkTitle">${linkName}</a>
+ <a href="$linkUrl" class="LinkFolder" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a>
#else
- <a href="$linkUrl" title="$!linkTitle">${linkName}</a>
+ <a href="$linkUrl" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a>
#end
#if($_orientation == $LEFT_TO_RIGHT)
</li>
@@ -119,10 +119,10 @@
#else
#if($_orientation == $LEFT_TO_RIGHT)
- <li title="$!linkTitle">${linkName} </li>
+ <li title="$!esc.xml($!linkTitle)">$esc.xml(${linkName}) </li>
#elseif($_orientation == $TOP_TO_BOTTOM)
- <div title="$!linkTitle">${linkName}</div>
+ <div title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</div>
#end
#end
#end
@@ -130,10 +130,10 @@
#if($_title == $TITLE_LAST)
#if($_orientation == $LEFT_TO_RIGHT)
- <span title="$!menuTitle">${menuName} </span>
+ <span title="$!esc.xml($!menuTitle)">$esc.xml(${menuName}) </span>
#elseif($_orientation == $TOP_TO_BOTTOM)
- <div class="pagetitle" title="$!menuTitle">${menuName}</div>
+ <div class="pagetitle" title="$!esc.xml($!menuTitle)">$esc.xml(${menuName})</div>
#end
#end
#end
@@ -143,7 +143,7 @@
#set($menuTitle = $_menu.getTitle($preferedLocale))
#set($menuName = $_menu.getShortTitle($preferedLocale))
#if($menuName)
- <div class="pagetitle" title="$!menuTitle">${menuName}</div>
+ <div class="pagetitle" title="$!esc.xml($!menuTitle)">$esc.xml(${menuName})</div>
#end
<div>
#foreach($element in $_menu.elements.iterator())
@@ -152,19 +152,19 @@
#set($linkName = $element.getShortTitle($preferedLocale))
#set($linkUrl = $jetspeed.getAbsoluteUrl($element.url))
#if($element.type == "page")
- <div><a href="$linkUrl" class="LinkPage" title="$!linkTitle">${linkName}</a></div>
+ <div><a href="$linkUrl" class="LinkPage" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a></div>
#elseif($element.type == "link")
#set($linkTarget = $element.target)
- <div><a href="$linkUrl" target="$linkTarget" class="Link" title="$!linkTitle">${linkName}</a></div>
+ <div><a href="$linkUrl" target="$linkTarget" class="Link" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a></div>
#elseif($element.type == "folder")
- <div><a href="$linkUrl" class="LinkFolder" title="$!linkTitle">$linkName</a></div>
+ <div><a href="$linkUrl" class="LinkFolder" title="$!esc.xml($!linkTitle)">$esc.xml($linkName)</a></div>
#end
#elseif($element.elementType == "menu")
#includeNestedLinksWithIconNavigation($element $_orientation)
#elseif($element.elementType == "separator")
#set($separatorTitle = $element.getTitle($preferedLocale))
#set($separatorText = $element.getText($preferedLocale))
- <div class="pagetitle" title="$!separatorTitle">${separatorText}</div>
+ <div class="pagetitle" title="$!esc.xml($!separatorTitle)">$esc.xml(${separatorText})</div>
#end
#end
</div>
@@ -185,12 +185,12 @@
#set($linkName = $element.getShortTitle($preferedLocale))
#set($linkUrl = $jetspeed.getAbsoluteUrl($element.url))
#if($element.type == "page")
- <li><a href="$linkUrl" class="LinkPage" title="$!linkTitle">${linkName}</a></li>
+ <li><a href="$linkUrl" class="LinkPage" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a></li>
#elseif($element.type == "link")
#set($linkTarget = $element.target)
- <li><a href="$linkUrl" target="$!linkTarget" class="Link" title="$!linkTitle">${linkName}</a></li>
+ <li><a href="$linkUrl" target="$!linkTarget" class="Link" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a></li>
#elseif($element.type == "folder")
- <li><a href="$linkUrl" class="LinkFolder" title="$!linkTitle">$linkName</a></li>
+ <li><a href="$linkUrl" class="LinkFolder" title="$!esc.xml($!linkTitle)">$esc.xml($linkName)</a></li>
#end
#set($rowStarted = true)
#set($elementsStarted = true)
@@ -207,7 +207,7 @@
#set($separatorText = $element.getText($preferedLocale))
<li>
<h4>
- ${separatorText}:
+ $esc.xml(${separatorText}):
</h4>
</li>
#set($rowStarted = true)
@@ -232,14 +232,14 @@
#set($tabName = $element.getShortTitle($preferedLocale))
#if($element.isSelected($site))
<td class="LTabLeft" nowrap="nowrap"> </td>
- <td class="LTab" align="center" valign="middle" nowrap="nowrap" title="$!tabTitle">${tabName}</td>
+ <td class="LTab" align="center" valign="middle" nowrap="nowrap" title="$!esc.xml($!tabTitle)">$esc.xml(${tabName})</td>
<td class="LTabRight" nowrap="nowrap"> </td>
#set ($sitem = $element)
#set ($found = "true")
#else
#set($tabUrl = $jetspeed.getAbsoluteUrl($element.url))
<td class="LTabLeftLow" nowrap="nowrap"> </td>
- <td class="LTabLow" align="center" valign="middle" nowrap="nowrap" title="$!tabTitle"><a href="$tabUrl">${tabName}</a></td>
+ <td class="LTabLow" align="center" valign="middle" nowrap="nowrap" title="$!esc.xml($!tabTitle)"><a href="$tabUrl">$esc.xml(${tabName})</a></td>
<td class="LTabRightLow" nowrap="nowrap"> </td>
#end
#else
Modified: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/greenearth/decorator-macros.vm
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/greenearth/decorator-macros.vm?rev=1726469&r1=1726468&r2=1726469&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/greenearth/decorator-macros.vm (original)
+++ portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/greenearth/decorator-macros.vm Sun Jan 24 08:08:04 2016
@@ -34,10 +34,10 @@
#set($tabName = $element.getShortTitle($preferedLocale))
#if($_orientation == $LEFT_TO_RIGHT)
#if($element.isSelected($site))
- <li>${tabName}</li>
+ <li>$esc.xml(${tabName})</li>
#else
#set($tabUrl = $jetspeed.getAbsoluteUrl($element.url))
- <li><a href="$tabUrl">${tabName}</a></li>
+ <li><a href="$tabUrl">$esc.xml(${tabName})</a></li>
#end
#end
#end
@@ -62,10 +62,10 @@
#if($_title == $TITLE_FIRST)
#if($_orientation == $LEFT_TO_RIGHT)
- <span title="$!menuTitle">${menuName} </span>
+ <span title="$!esc.xml($!menuTitle)">$esc.xml(${menuName}) </span>
#elseif($_orientation == $TOP_TO_BOTTOM)
- <div class="pagetitle" title="$!menuTitle">${menuName}</div>
+ <div class="pagetitle" title="$!esc.xml($!menuTitle)">$esc.xml(${menuName})</div>
#end
#end
#foreach($element in $_menu.elements.iterator())
@@ -83,16 +83,16 @@
#end
#if($element.type == "page")
- <a href="$linkUrl" class="LinkPage" title="$!linkTitle">${linkName}</a>
+ <a href="$linkUrl" class="LinkPage" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a>
#elseif($element.type == "link")
- <a href="$linkUrl" class="Link" title="$!linkTitle">${linkName}</a>
+ <a href="$linkUrl" class="Link" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a>
#elseif($element.type == "folder")
- <a href="$linkUrl" class="LinkFolder" title="$!linkTitle">${linkName}</a>
+ <a href="$linkUrl" class="LinkFolder" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a>
#else
- <a href="$linkUrl" title="$!linkTitle">${linkName}</a>
+ <a href="$linkUrl" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a>
#end
#if($_orientation == $LEFT_TO_RIGHT)
${__delimiter}</span>
@@ -103,10 +103,10 @@
#else
#if($_orientation == $LEFT_TO_RIGHT)
- <span title="$!linkTitle">${linkName} </span>
+ <span title="$!esc.xml($!linkTitle)">$esc.xml(${linkName}) </span>
#elseif($_orientation == $TOP_TO_BOTTOM)
- <div title="$!linkTitle">${linkName}</div>
+ <div title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</div>
#end
#end
#elseif($element.elementType == "separator")
@@ -114,20 +114,20 @@
#set($separatorText = $element.getText($preferedLocale))
#if($_orientation == $LEFT_TO_RIGHT)
- <span title="$!separatorTitle">${separatorText}${__delimiter}</span>
+ <span title="$!esc.xml($!separatorTitle)">$esc.xml(${separatorText})${__delimiter}</span>
#elseif($_orientation == $TOP_TO_BOTTOM)
- <div class="pagetitle" title="$!separatorTitle">${separatorText}</div>
+ <div class="pagetitle" title="$!esc.xml($!separatorTitle)">$esc.xml(${separatorText})</div>
#end
#end
#end
#if($_title == $TITLE_LAST)
#if($_orientation == $LEFT_TO_RIGHT)
- <span title="$!menuTitle">${menuName} </span>
+ <span title="$!esc.xml($!menuTitle)">$esc.xml(${menuName}) </span>
#elseif($_orientation == $TOP_TO_BOTTOM)
- <div class="pagetitle" title="$!menuTitle">${menuName}</div>
+ <div class="pagetitle" title="$!esc.xml($!menuTitle)">$esc.xml(${menuName})</div>
#end
#end
@@ -139,7 +139,7 @@
#set($menuTitle = $_menu.getTitle($preferedLocale))
#set($menuName = $_menu.getShortTitle($preferedLocale))
#if($menuName)
- <div class="pagetitle" title="$!menuTitle">${menuName}</div>
+ <div class="pagetitle" title="$!esc.xml($!menuTitle)">$esc.xml(${menuName})</div>
#end
<div>
#foreach($element in $_menu.elements.iterator())
@@ -148,19 +148,19 @@
#set($linkName = $element.getShortTitle($preferedLocale))
#set($linkUrl = $jetspeed.getAbsoluteUrl($element.url))
#if($element.type == "page")
- <div><a href="$linkUrl" class="LinkPage" title="$!linkTitle">${linkName}</a></div>
+ <div><a href="$linkUrl" class="LinkPage" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a></div>
#elseif($element.type == "link")
#set($linkTarget = $element.target)
- <div><a href="$linkUrl" target="$linkTarget" class="Link" title="$!linkTitle">${linkName}</a></div>
+ <div><a href="$linkUrl" target="$linkTarget" class="Link" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a></div>
#elseif($element.type == "folder")
- <div><a href="$linkUrl" class="LinkFolder" title="$!linkTitle">$linkName</a></div>
+ <div><a href="$linkUrl" class="LinkFolder" title="$!esc.xml($!linkTitle)">$esc.xml($linkName)</a></div>
#end
#elseif($element.elementType == "menu")
#includeNestedLinksWithIconNavigation($element $_orientation)
#elseif($element.elementType == "separator")
#set($separatorTitle = $element.getTitle($preferedLocale))
#set($separatorText = $element.getText($preferedLocale))
- <div class="pagetitle" title="$!separatorTitle">${separatorText}</div>
+ <div class="pagetitle" title="$!esc.xml($!separatorTitle)">$esc.xml(${separatorText})</div>
#end
#end
</div>
@@ -186,12 +186,12 @@
#set($linkName = $element.getShortTitle($preferedLocale))
#set($linkUrl = $jetspeed.getAbsoluteUrl($element.url))
#if($element.type == "page")
- <div><a href="$linkUrl" class="LinkPage" title="$!linkTitle">${linkName}</a></div>
+ <div><a href="$linkUrl" class="LinkPage" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a></div>
#elseif($element.type == "link")
#set($linkTarget = $element.target)
- <div><a href="$linkUrl" target="$!linkTarget" class="Link" title="$!linkTitle">${linkName}</a></div>
+ <div><a href="$linkUrl" target="$!linkTarget" class="Link" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a></div>
#elseif($element.type == "folder")
- <div><a href="$linkUrl" class="LinkFolder" title="$!linkTitle">$linkName</a></div>
+ <div><a href="$linkUrl" class="LinkFolder" title="$!esc.xml($!linkTitle)">$esc.xml($linkName)</a></div>
#end
#set($rowStarted = true)
#set($elementsStarted = true)
@@ -221,7 +221,7 @@
#set($separatorTitle = $element.getTitle($preferedLocale))
#set($separatorText = $element.getText($preferedLocale))
<div class="label">
- ${separatorText}
+ $esc.xml(${separatorText})
</div>
#set($rowStarted = true)
#set($elementsStarted = false)
@@ -248,14 +248,14 @@
#set($tabName = $element.getShortTitle($preferedLocale))
#if($element.isSelected($site))
<td class="LTabLeft" nowrap="nowrap"> </td>
- <td class="LTab" align="center" valign="middle" nowrap="nowrap" title="$!tabTitle">${tabName}</td>
+ <td class="LTab" align="center" valign="middle" nowrap="nowrap" title="$!esc.xml($!tabTitle)">$esc.xml(${tabName})</td>
<td class="LTabRight" nowrap="nowrap"> </td>
#set ($sitem = $element)
#set ($found = "true")
#else
#set($tabUrl = $jetspeed.getAbsoluteUrl($element.url))
<td class="LTabLeftLow" nowrap="nowrap"> </td>
- <td class="LTabLow" align="center" valign="middle" nowrap="nowrap" title="$!tabTitle"><a href="$tabUrl">${tabName}</a></td>
+ <td class="LTabLow" align="center" valign="middle" nowrap="nowrap" title="$!esc.xml($!tabTitle)"><a href="$tabUrl">$esc.xml(${tabName})</a></td>
<td class="LTabRightLow" nowrap="nowrap"> </td>
#end
#else
Modified: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/greenearth/tigrisNavigations.jsp
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/greenearth/tigrisNavigations.jsp?rev=1726469&r1=1726468&r2=1726469&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/greenearth/tigrisNavigations.jsp (original)
+++ portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/greenearth/tigrisNavigations.jsp Sun Jan 24 08:08:04 2016
@@ -20,6 +20,7 @@ limitations under the License.
<%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%@taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+<%@page import="org.apache.commons.lang.StringEscapeUtils"%>
<%@page import="org.apache.commons.logging.Log"%>
<%@page import="org.apache.commons.logging.LogFactory"%>
<%@page import="org.apache.jetspeed.portalsite.PortalSiteRequestContext"%>
@@ -119,8 +120,8 @@ limitations under the License.
append("<a href=\"").
append(lnkUrl).append("\"").
append("class=\"LinkPage\" ").append("title=\"").
- append(lnkTitle).append("\">").
- append(lnkName).append("</a>\n").
+ append(StringEscapeUtils.escapeXml(lnkTitle)).append("\">").
+ append(StringEscapeUtils.escapeXml(lnkName)).append("</a>\n").
append(TAB_INDENT_1).append("</div>\n");
}
@@ -136,8 +137,8 @@ limitations under the License.
sb.append(" target=\"").append(lnkTarget).append("\"");
}
sb.append(" class=\"Link\" ").append(" title=\"").
- append(lnkTitle).append("\">").
- append(lnkName).append("</a>\n").
+ append(StringEscapeUtils.escapeXml(lnkTitle)).append("\">").
+ append(StringEscapeUtils.escapeXml(lnkName)).append("</a>\n").
append(TAB_INDENT_1).append("</div>\n");
}
else if (menuType == FOLDER_TYPE)
@@ -147,8 +148,8 @@ limitations under the License.
append("<a href=\"").
append(lnkUrl).append("\"").
append("class=\"LinkFolder\" ").append("title=\"").
- append(lnkTitle).append("\">").
- append(lnkName).append("</a>\n").
+ append(StringEscapeUtils.escapeXml(lnkTitle)).append("\">").
+ append(StringEscapeUtils.escapeXml(lnkName)).append("</a>\n").
append(TAB_INDENT_1).append("</div>\n");
}
@@ -196,14 +197,14 @@ limitations under the License.
if (orientation == LEFT_TO_RIGHT)
{
sb.append(TAB_INDENT_2).
- append("<span title=\"").append(menuTitle).append("\">").
- append(menuName).append(" </span>\n");
+ append("<span title=\"").append(StringEscapeUtils.escapeXml(menuTitle)).append("\">").
+ append(StringEscapeUtils.escapeXml(menuName)).append(" </span>\n");
}
else if (orientation == TOP_TO_BOTTOM)
{
sb.append(TAB_INDENT_2).append("<div class=\"pagetitle\" title=\"").
- append(menuTitle).append("\">").
- append(menuName).append(TAB_INDENT_2).
+ append(StringEscapeUtils.escapeXml(menuTitle)).append("\">").
+ append(StringEscapeUtils.escapeXml(menuName)).append(TAB_INDENT_2).
append("</div>\n");
}
}
@@ -250,8 +251,8 @@ limitations under the License.
sb.append("<a href=\"").
append(lnkUrl).append("\"").
append(" class=\"LinkPage\" title=\"").
- append(lnkTitle).append("\">").
- append(lnkName).
+ append(StringEscapeUtils.escapeXml(lnkTitle)).append("\">").
+ append(StringEscapeUtils.escapeXml(lnkName)).
append("</a>");
}
else if (menuType == LINK_TYPE)
@@ -259,8 +260,8 @@ limitations under the License.
sb.append("<a href=\"").
append(lnkUrl).append("\"").
append(" class=\"Link\" title=\"").
- append(lnkTitle).append("\">").
- append(lnkName).
+ append(StringEscapeUtils.escapeXml(lnkTitle)).append("\">").
+ append(StringEscapeUtils.escapeXml(lnkName)).
append("</a>");
}
@@ -269,8 +270,8 @@ limitations under the License.
sb.append("<a href=\"").
append(lnkUrl).append("\"").
append(" class=\"LinkFolder\" title=\"").
- append(lnkTitle).append("\">").
- append(lnkName).
+ append(StringEscapeUtils.escapeXml(lnkTitle)).append("\">").
+ append(StringEscapeUtils.escapeXml(lnkName)).
append("</a>");
}
else
@@ -278,8 +279,8 @@ limitations under the License.
sb.append("<a href=\"").
append(lnkUrl).append("\"").
append(" title=\"").
- append(lnkTitle).append("\">").
- append(lnkName).
+ append(StringEscapeUtils.escapeXml(lnkTitle)).append("\">").
+ append(StringEscapeUtils.escapeXml(lnkName)).
append("</a>");
}
@@ -297,14 +298,14 @@ limitations under the License.
if (orientation == LEFT_TO_RIGHT)
{
sb.append(TAB_INDENT_2).append("<span title=\"").
- append(lnkTitle).append("\">").
- append(lnkName).append(" ").append("</span>\n");
+ append(StringEscapeUtils.escapeXml(lnkTitle)).append("\">").
+ append(StringEscapeUtils.escapeXml(lnkName)).append(" ").append("</span>\n");
}
else if (orientation == TOP_TO_BOTTOM)
{
sb.append(TAB_INDENT_2).append("<div title=\"").
- append(lnkTitle).append("\">").
- append(lnkName).append("</div>\n");
+ append(StringEscapeUtils.escapeXml(lnkTitle)).append("\">").
+ append(StringEscapeUtils.escapeXml(lnkName)).append("</div>\n");
}
} // Not BREADCRUMB_STYLE etc.
@@ -320,14 +321,14 @@ limitations under the License.
sepText = "";
if (orientation == LEFT_TO_RIGHT)
{
- sb.append(TAB_INDENT_2).append("<span title=\"").append(sepTitle).append("\">").
- append(sepText).append(delimiter).append("</span>\n");
+ sb.append(TAB_INDENT_2).append("<span title=\"").append(StringEscapeUtils.escapeXml(sepTitle)).append("\">").
+ append(StringEscapeUtils.escapeXml(sepText)).append(delimiter).append("</span>\n");
}
else if (orientation == TOP_TO_BOTTOM)
{
sb.append(TAB_INDENT_2).append("<div class=\"pagetitle\" title=\"").
- append(sepTitle).append("\">").
- append(sepText).append("</div>\n");
+ append(StringEscapeUtils.escapeXml(sepTitle)).append("\">").
+ append(StringEscapeUtils.escapeXml(sepText)).append("</div>\n");
}
}
@@ -336,15 +337,15 @@ limitations under the License.
{
if (orientation == LEFT_TO_RIGHT)
{
- sb.append(TAB_INDENT_2).append("<span title=\"").append(menuTitle).append("\">").
- append(menuName).append(" ").append("</span>\n");
+ sb.append(TAB_INDENT_2).append("<span title=\"").append(StringEscapeUtils.escapeXml(menuTitle)).append("\">").
+ append(StringEscapeUtils.escapeXml(menuName)).append(" ").append("</span>\n");
}
else
{
sb.append(TAB_INDENT_2).append("<div class=\"pagetitle\" title=\"").
- append(menuTitle).append("\">").
- append(menuName).append("</div>\n");
+ append(StringEscapeUtils.escapeXml(menuTitle)).append("\">").
+ append(StringEscapeUtils.escapeXml(menuName)).append("</div>\n");
}
}
@@ -419,8 +420,8 @@ limitations under the License.
sb.append("\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t<a href=\"").
append(lnkUrl).append("\"").
append("class=\"LinkPage\" ").append("title=\"").
- append(lnkTitle).append("\">").
- append(lnkName).append("</a>\n\t\t\t\t\t\t\t\t</div>\n");
+ append(StringEscapeUtils.escapeXml(lnkTitle)).append("\">").
+ append(StringEscapeUtils.escapeXml(lnkName)).append("</a>\n\t\t\t\t\t\t\t\t</div>\n");
}
else if (menuType == LINK_TYPE)
@@ -432,16 +433,16 @@ limitations under the License.
append(lnkUrl).append("\"").
append(" target=\"").append(lnkTarget).append("\" ").
append("class=\"Link\" ").append("title=\"").
- append(lnkTitle).append("\">").
- append(lnkName).append("</a>\n\t\t\t\t\t\t\t\t</div>\n");
+ append(StringEscapeUtils.escapeXml(lnkTitle)).append("\">").
+ append(StringEscapeUtils.escapeXml(lnkName)).append("</a>\n\t\t\t\t\t\t\t\t</div>\n");
}
else if (menuType == FOLDER_TYPE)
{
sb.append("\t\t\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t<a href=\"").
append(lnkUrl).append("\"").
append("class=\"LinkFolder\" ").append("title=\"").
- append(lnkTitle).append("\">").
- append(lnkName).append("</a>\n\t\t\t\t\t\t\t\t</div>\n");
+ append(StringEscapeUtils.escapeXml(lnkTitle)).append("\">").
+ append(StringEscapeUtils.escapeXml(lnkName)).append("</a>\n\t\t\t\t\t\t\t\t</div>\n");
}
rowStarted = true;
@@ -490,7 +491,7 @@ limitations under the License.
append("\t\t\t\t\t\t\t</div>\n");
}
sb.append("\t\t\t\t\t\t\t\t<div class=\"label\">").
- append(sepText).append("</div>\n");
+ append(StringEscapeUtils.escapeXml(sepText)).append("</div>\n");
rowStarted = true;
elmStarted = false; //already outputed
}
@@ -523,9 +524,9 @@ limitations under the License.
{
sb.append("\t\t\t\t\t\t\t\t\t").
append("<div class=\"pagetitle\" ").
- append("title=\"").append(menuTitle).
- append("\">").append(menuName).
- append(menuName).append("</div>\n");
+ append("title=\"").append(StringEscapeUtils.escapeXml(menuTitle)).
+ append("\">").append(StringEscapeUtils.escapeXml(menuName)).
+ append(StringEscapeUtils.escapeXml(menuName)).append("</div>\n");
}
sb.append("\t\t\t\t\t\t\t\t\t").append("<div><!-- S: nested menu -->\n");
@@ -563,8 +564,8 @@ limitations under the License.
sepText = "";
sb.append("\t\t\t\t\t\t\t\t").
append("<div class=\"pagetitle\" ").
- append(" title=\"").append(sepTitle).append("\">").
- append(sepText).append("</div>\n");
+ append(" title=\"").append(StringEscapeUtils.escapeXml(sepTitle)).append("\">").
+ append(StringEscapeUtils.escapeXml(sepText)).append("</div>\n");
}
} //while
@@ -622,7 +623,7 @@ limitations under the License.
append("<td class=\"LTabLeft\" nowrap=\"nowrap\"> </td>\n").
append(TAB_INDENT_3).
append("<td class=\"LTab\" align=\"center\" valign=\"middle\" nowrap=\"nowrap\" title=\"").
- append(tabTitle).append("\">").append(tabName).append("</td>\n").
+ append(StringEscapeUtils.escapeXml(tabTitle)).append("\">").append(StringEscapeUtils.escapeXml(tabName)).append("</td>\n").
append(TAB_INDENT_3).
append("<td class=\"LTabRight\" nowrap=\"nowrap\"> </td>\n");
@@ -635,9 +636,9 @@ limitations under the License.
append(TAB_INDENT_3).
append("<td class=\"LTabLow\" align=\"center\" ").
append("valign=\"middle\" nowrap=\"nowrap\" title=\"").
- append(tabTitle).append("\">").
+ append(StringEscapeUtils.escapeXml(tabTitle)).append("\">").
append("<a href=\"").append(tabUrl).append("\">").
- append(tabName).
+ append(StringEscapeUtils.escapeXml(tabName)).
append("</a>").append("</td>\n").
append(TAB_INDENT_3).
append("<td class=\"LTabRightLow\" nowrap=\"nowrap\"> </td>\n");
Modified: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/inherit/decorator-macros.vm
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/inherit/decorator-macros.vm?rev=1726469&r1=1726468&r2=1726469&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/inherit/decorator-macros.vm (original)
+++ portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/inherit/decorator-macros.vm Sun Jan 24 08:08:04 2016
@@ -60,10 +60,10 @@
#set($tabName = $element.getShortTitle($preferedLocale))
#if($_orientation == $LEFT_TO_RIGHT)
#if($element.isSelected($site))
- <li>${tabName}</li>
+ <li>$esc.xml(${tabName})</li>
#else
#set($tabUrl = $jetspeed.getAbsoluteUrl($element.url))
- <li><a href="$tabUrl">${tabName}</a></li>
+ <li><a href="$tabUrl">$esc.xml(${tabName})</a></li>
#end
#end
#end
@@ -88,10 +88,10 @@
#if($_title == $TITLE_FIRST)
#if($_orientation == $LEFT_TO_RIGHT)
- <span title="$!menuTitle">${menuName} </span>
+ <span title="$!esc.xml($!menuTitle)">$esc.xml(${menuName}) </span>
#elseif($_orientation == $TOP_TO_BOTTOM)
- <div class="pagetitle" title="$!menuTitle">${menuName}</div>
+ <div class="pagetitle" title="$!esc.xml($!menuTitle)">$esc.xml(${menuName})</div>
#end
#end
#foreach($element in $_menu.elements.iterator())
@@ -109,16 +109,16 @@
#end
#if($element.type == "page")
- <a href="$linkUrl" class="LinkPage" title="$!linkTitle">${linkName}</a>
+ <a href="$linkUrl" class="LinkPage" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a>
#elseif($element.type == "link")
- <a href="$linkUrl" class="Link" title="$!linkTitle">${linkName}</a>
+ <a href="$linkUrl" class="Link" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a>
#elseif($element.type == "folder")
- <a href="$linkUrl" class="LinkFolder" title="$!linkTitle">${linkName}</a>
+ <a href="$linkUrl" class="LinkFolder" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a>
#else
- <a href="$linkUrl" title="$!linkTitle">${linkName}</a>
+ <a href="$linkUrl" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a>
#end
#if($_orientation == $LEFT_TO_RIGHT)
${__delimiter}</span>
@@ -129,10 +129,10 @@
#else
#if($_orientation == $LEFT_TO_RIGHT)
- <span title="$!linkTitle">${linkName} </span>
+ <span title="$!esc.xml($!linkTitle)">$esc.xml(${linkName}) </span>
#elseif($_orientation == $TOP_TO_BOTTOM)
- <div title="$!linkTitle">${linkName}</div>
+ <div title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</div>
#end
#end
#elseif($element.elementType == "separator")
@@ -140,20 +140,20 @@
#set($separatorText = $element.getText($preferedLocale))
#if($_orientation == $LEFT_TO_RIGHT)
- <span title="$!separatorTitle">${separatorText}${__delimiter}</span>
+ <span title="$!esc.xml($!separatorTitle)">$esc.xml(${separatorText})${__delimiter}</span>
#elseif($_orientation == $TOP_TO_BOTTOM)
- <div class="pagetitle" title="$!separatorTitle">${separatorText}</div>
+ <div class="pagetitle" title="$!esc.xml($!separatorTitle)">$esc.xml(${separatorText})</div>
#end
#end
#end
#if($_title == $TITLE_LAST)
#if($_orientation == $LEFT_TO_RIGHT)
- <span title="$!menuTitle">${menuName} </span>
+ <span title="$!esc.xml($!menuTitle)">$esc.xml(${menuName}) </span>
#elseif($_orientation == $TOP_TO_BOTTOM)
- <div class="pagetitle" title="$!menuTitle">${menuName}</div>
+ <div class="pagetitle" title="$!esc.xml($!menuTitle)">$esc.xml(${menuName})</div>
#end
#end
@@ -165,7 +165,7 @@
#set($menuTitle = $_menu.getTitle($preferedLocale))
#set($menuName = $_menu.getShortTitle($preferedLocale))
#if($menuName)
- <div class="pagetitle" title="$!menuTitle">${menuName}</div>
+ <div class="pagetitle" title="$!esc.xml($!menuTitle)">$esc.xml(${menuName})</div>
#end
<div>
#foreach($element in $_menu.elements.iterator())
@@ -174,19 +174,19 @@
#set($linkName = $element.getShortTitle($preferedLocale))
#set($linkUrl = $jetspeed.getAbsoluteUrl($element.url))
#if($element.type == "page")
- <div><a href="$linkUrl" class="LinkPage" title="$!linkTitle">${linkName}</a></div>
+ <div><a href="$linkUrl" class="LinkPage" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a></div>
#elseif($element.type == "link")
#set($linkTarget = $element.target)
- <div><a href="$linkUrl" target="$linkTarget" class="Link" title="$!linkTitle">${linkName}</a></div>
+ <div><a href="$linkUrl" target="$linkTarget" class="Link" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a></div>
#elseif($element.type == "folder")
- <div><a href="$linkUrl" class="LinkFolder" title="$!linkTitle">$linkName</a></div>
+ <div><a href="$linkUrl" class="LinkFolder" title="$!esc.xml($!linkTitle)">$esc.xml($linkName)</a></div>
#end
#elseif($element.elementType == "menu")
#includeNestedLinksWithIconNavigation($element $_orientation)
#elseif($element.elementType == "separator")
#set($separatorTitle = $element.getTitle($preferedLocale))
#set($separatorText = $element.getText($preferedLocale))
- <div class="pagetitle" title="$!separatorTitle">${separatorText}</div>
+ <div class="pagetitle" title="$!esc.xml($!separatorTitle)">$esc.xml(${separatorText})</div>
#end
#end
</div>
@@ -212,12 +212,12 @@
#set($linkName = $element.getShortTitle($preferedLocale))
#set($linkUrl = $jetspeed.getAbsoluteUrl($element.url))
#if($element.type == "page")
- <div><a href="$linkUrl" class="LinkPage" title="$!linkTitle">${linkName}</a></div>
+ <div><a href="$linkUrl" class="LinkPage" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a></div>
#elseif($element.type == "link")
#set($linkTarget = $element.target)
- <div><a href="$linkUrl" target="$!linkTarget" class="Link" title="$!linkTitle">${linkName}</a></div>
+ <div><a href="$linkUrl" target="$!linkTarget" class="Link" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a></div>
#elseif($element.type == "folder")
- <div><a href="$linkUrl" class="LinkFolder" title="$!linkTitle">$linkName</a></div>
+ <div><a href="$linkUrl" class="LinkFolder" title="$!esc.xml($!linkTitle)">$esc.xml($linkName)</a></div>
#end
#set($rowStarted = true)
#set($elementsStarted = true)
@@ -247,7 +247,7 @@
#set($separatorTitle = $element.getTitle($preferedLocale))
#set($separatorText = $element.getText($preferedLocale))
<div class="label">
- ${separatorText}
+ $esc.xml(${separatorText})
</div>
#set($rowStarted = true)
#set($elementsStarted = false)
@@ -274,14 +274,14 @@
#set($tabName = $element.getShortTitle($preferedLocale))
#if($element.isSelected($site))
<td class="LTabLeft" nowrap="nowrap"> </td>
- <td class="LTab" align="center" valign="middle" nowrap="nowrap" title="$!tabTitle">${tabName}</td>
+ <td class="LTab" align="center" valign="middle" nowrap="nowrap" title="$!esc.xml($!tabTitle)">$esc.xml(${tabName})</td>
<td class="LTabRight" nowrap="nowrap"> </td>
#set ($sitem = $element)
#set ($found = "true")
#else
#set($tabUrl = $jetspeed.getAbsoluteUrl($element.url))
<td class="LTabLeftLow" nowrap="nowrap"> </td>
- <td class="LTabLow" align="center" valign="middle" nowrap="nowrap" title="$!tabTitle"><a href="$tabUrl">${tabName}</a></td>
+ <td class="LTabLow" align="center" valign="middle" nowrap="nowrap" title="$!esc.xml($!tabTitle)"><a href="$tabUrl">$esc.xml(${tabName})</a></td>
<td class="LTabRightLow" nowrap="nowrap"> </td>
#end
#else
Modified: portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/jetspeed/decorator-macros.vm
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/jetspeed/decorator-macros.vm?rev=1726469&r1=1726468&r2=1726469&view=diff
==============================================================================
--- portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/jetspeed/decorator-macros.vm (original)
+++ portals/jetspeed-2/portal/trunk/applications/jetspeed/src/main/webapp/decorations/layout/jetspeed/decorator-macros.vm Sun Jan 24 08:08:04 2016
@@ -34,10 +34,10 @@
#set($tabName = $element.getShortTitle($preferedLocale))
#if($_orientation == $LEFT_TO_RIGHT)
#if($element.isSelected($site))
- <li>${tabName}</li>
+ <li>$esc.xml(${tabName})</li>
#else
#set($tabUrl = $jetspeed.getAbsoluteUrl($element.url))
- <li><a href="$tabUrl">${tabName}</a></li>
+ <li><a href="$tabUrl">$esc.xml(${tabName})</a></li>
#end
#end
#end
@@ -62,10 +62,10 @@
#if($_title == $TITLE_FIRST)
#if($_orientation == $LEFT_TO_RIGHT)
- <span title="$!menuTitle">${menuName} </span>
+ <span title="$!esc.xml($!menuTitle)">$esc.xml(${menuName}) </span>
#elseif($_orientation == $TOP_TO_BOTTOM)
- <div class="pagetitle" title="$!menuTitle">${menuName}</div>
+ <div class="pagetitle" title="$!esc.xml($!menuTitle)">$esc.xml(${menuName})</div>
#end
#end
#foreach($element in $_menu.elements.iterator())
@@ -83,16 +83,16 @@
#end
#if($element.type == "page")
- <a href="$linkUrl" class="LinkPage" title="$!linkTitle">${linkName}</a>
+ <a href="$linkUrl" class="LinkPage" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a>
#elseif($element.type == "link")
- <a href="$linkUrl" class="Link" title="$!linkTitle">${linkName}</a>
+ <a href="$linkUrl" class="Link" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a>
#elseif($element.type == "folder")
- <a href="$linkUrl" class="LinkFolder" title="$!linkTitle">${linkName}</a>
+ <a href="$linkUrl" class="LinkFolder" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a>
#else
- <a href="$linkUrl" title="$!linkTitle">${linkName}</a>
+ <a href="$linkUrl" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a>
#end
#if($_orientation == $LEFT_TO_RIGHT)
${__delimiter}</span>
@@ -103,10 +103,10 @@
#else
#if($_orientation == $LEFT_TO_RIGHT)
- <span title="$!linkTitle">${linkName} </span>
+ <span title="$!esc.xml($!linkTitle)">$esc.xml(${linkName}) </span>
#elseif($_orientation == $TOP_TO_BOTTOM)
- <div title="$!linkTitle">${linkName}</div>
+ <div title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</div>
#end
#end
#elseif($element.elementType == "separator")
@@ -114,20 +114,20 @@
#set($separatorText = $element.getText($preferedLocale))
#if($_orientation == $LEFT_TO_RIGHT)
- <span title="$!separatorTitle">${separatorText}${__delimiter}</span>
+ <span title="$!esc.xml($!separatorTitle)">$esc.xml(${separatorText})${__delimiter}</span>
#elseif($_orientation == $TOP_TO_BOTTOM)
- <div class="pagetitle" title="$!separatorTitle">${separatorText}</div>
+ <div class="pagetitle" title="$!esc.xml($!separatorTitle)">$esc.xml(${separatorText})</div>
#end
#end
#end
#if($_title == $TITLE_LAST)
#if($_orientation == $LEFT_TO_RIGHT)
- <span title="$!menuTitle">${menuName} </span>
+ <span title="$!esc.xml($!menuTitle)">$esc.xml(${menuName}) </span>
#elseif($_orientation == $TOP_TO_BOTTOM)
- <div class="pagetitle" title="$!menuTitle">${menuName}</div>
+ <div class="pagetitle" title="$!esc.xml($!menuTitle)">$esc.xml(${menuName})</div>
#end
#end
@@ -139,7 +139,7 @@
#set($menuTitle = $_menu.getTitle($preferedLocale))
#set($menuName = $_menu.getShortTitle($preferedLocale))
#if($menuName)
- <div class="pagetitle" title="$!menuTitle">${menuName}</div>
+ <div class="pagetitle" title="$!esc.xml($!menuTitle)">$esc.xml(${menuName})</div>
#end
<div>
#foreach($element in $_menu.elements.iterator())
@@ -148,19 +148,19 @@
#set($linkName = $element.getShortTitle($preferedLocale))
#set($linkUrl = $jetspeed.getAbsoluteUrl($element.url))
#if($element.type == "page")
- <div><a href="$linkUrl" class="LinkPage" title="$!linkTitle">${linkName}</a></div>
+ <div><a href="$linkUrl" class="LinkPage" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a></div>
#elseif($element.type == "link")
#set($linkTarget = $element.target)
- <div><a href="$linkUrl" target="$linkTarget" class="Link" title="$!linkTitle">${linkName}</a></div>
+ <div><a href="$linkUrl" target="$linkTarget" class="Link" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a></div>
#elseif($element.type == "folder")
- <div><a href="$linkUrl" class="LinkFolder" title="$!linkTitle">$linkName</a></div>
+ <div><a href="$linkUrl" class="LinkFolder" title="$!esc.xml($!linkTitle)">$esc.xml($linkName)</a></div>
#end
#elseif($element.elementType == "menu")
#includeNestedLinksWithIconNavigation($element $_orientation)
#elseif($element.elementType == "separator")
#set($separatorTitle = $element.getTitle($preferedLocale))
#set($separatorText = $element.getText($preferedLocale))
- <div class="pagetitle" title="$!separatorTitle">${separatorText}</div>
+ <div class="pagetitle" title="$!esc.xml($!separatorTitle)">$esc.xml(${separatorText})</div>
#end
#end
</div>
@@ -186,12 +186,12 @@
#set($linkName = $element.getShortTitle($preferedLocale))
#set($linkUrl = $jetspeed.getAbsoluteUrl($element.url))
#if($element.type == "page")
- <div><a href="$linkUrl" class="LinkPage" title="$!linkTitle">${linkName}</a></div>
+ <div><a href="$linkUrl" class="LinkPage" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a></div>
#elseif($element.type == "link")
#set($linkTarget = $element.target)
- <div><a href="$linkUrl" target="$!linkTarget" class="Link" title="$!linkTitle">${linkName}</a></div>
+ <div><a href="$linkUrl" target="$!linkTarget" class="Link" title="$!esc.xml($!linkTitle)">$esc.xml(${linkName})</a></div>
#elseif($element.type == "folder")
- <div><a href="$linkUrl" class="LinkFolder" title="$!linkTitle">$linkName</a></div>
+ <div><a href="$linkUrl" class="LinkFolder" title="$!esc.xml($!linkTitle)">$esc.xml($linkName)</a></div>
#end
#set($rowStarted = true)
#set($elementsStarted = true)
@@ -221,7 +221,7 @@
#set($separatorTitle = $element.getTitle($preferedLocale))
#set($separatorText = $element.getText($preferedLocale))
<div class="label">
- ${separatorText}
+ $esc.xml(${separatorText})
</div>
#set($rowStarted = true)
#set($elementsStarted = false)
@@ -248,14 +248,14 @@
#set($tabName = $element.getShortTitle($preferedLocale))
#if($element.isSelected($site))
<td class="LTabLeft" nowrap="nowrap"> </td>
- <td class="LTab" align="center" valign="middle" nowrap="nowrap" title="$!tabTitle">${tabName}</td>
+ <td class="LTab" align="center" valign="middle" nowrap="nowrap" title="$!esc.xml($!tabTitle)">$esc.xml(${tabName})</td>
<td class="LTabRight" nowrap="nowrap"> </td>
#set ($sitem = $element)
#set ($found = "true")
#else
#set($tabUrl = $jetspeed.getAbsoluteUrl($element.url))
<td class="LTabLeftLow" nowrap="nowrap"> </td>
- <td class="LTabLow" align="center" valign="middle" nowrap="nowrap" title="$!tabTitle"><a href="$tabUrl">${tabName}</a></td>
+ <td class="LTabLow" align="center" valign="middle" nowrap="nowrap" title="$!esc.xml($!tabTitle)"><a href="$tabUrl">$esc.xml(${tabName})</a></td>
<td class="LTabRightLow" nowrap="nowrap"> </td>
#end
#else
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org