brett       2004/04/20 18:05:47

  Modified:    xdoc     plugin.jelly
               xdoc/xdocs changes.xml
  Log:
  PR: MPXDOC-95
  Submitted by: fabrizio giustina
  Reviewed by: Brett Porter
  fix doc:jslToSite
  
  Revision  Changes    Path
  1.57      +13 -3     maven-plugins/xdoc/plugin.jelly
  
  Index: plugin.jelly
  ===================================================================
  RCS file: /home/cvs/maven-plugins/xdoc/plugin.jelly,v
  retrieving revision 1.56
  retrieving revision 1.57
  diff -u -r1.56 -r1.57
  --- plugin.jelly      18 Mar 2004 10:08:54 -0000      1.56
  +++ plugin.jelly      21 Apr 2004 01:05:47 -0000      1.57
  @@ -361,6 +361,9 @@
         <maven:pluginVar var="maven.xdoc.jsl" 
           plugin='maven-xdoc-plugin' property='maven.xdoc.jsl' />
         
  +      <!-- copy old value for restoring it later -->
  +      <j:set var="previous.plugin.resources" value="${plugin.resources}" />
  +
         <maven:pluginVar var="plugin.resources" 
           plugin='maven-xdoc-plugin' property='plugin.resources' />
           
  @@ -386,15 +389,22 @@
     
         <doc:performJSL srcdir="${srcdir}" destdir="${maven.docs.dest}" />
   
  +      <!-- restore plugin.resources -->
  +      <j:set var="plugin.resources" value="${previous.plugin.resources}" />
  +
       </define:tag>
       
       <!--
        | escapes a string for generating a valid name token (need for "name" 
attribute in html anchors)
        | @value given token
       --> 
  -    <!-- fixme: is there any better way to replace multiple chars using jelly (and 
maybe with a working trim)? -->
  -    <define:tag name="escapeNameToken"><util:replace var="escapedToken" oldChar=" " 
newChar="_" value="${value}"/><util:replace var="escapedToken" oldChar="." newChar="_" 
value="${escapedToken}"/><util:replace var="escapedToken" oldChar="," newChar="_" 
value="${escapedToken}"/><util:replace var="escapedToken" oldChar="!" newChar="_" 
value="${escapedToken}"/><util:replace var="escapedToken" oldChar="?" newChar="_" 
value="${escapedToken}"/><util:replace var="escapedToken" oldChar="/" newChar="_" 
value="${escapedToken}"/><util:replace var="escapedToken" oldChar="(" newChar="_" 
value="${escapedToken}"/><util:replace var="escapedToken" oldChar=")" newChar="_" 
value="${escapedToken}"/>${escapedToken}</define:tag>
  -    
  +     <define:tag name="escapeNameToken">
  +     <j:invokeStatic var="escapedtoken" 
className="org.apache.commons.lang.StringUtils" method="replaceChars">
  +        <j:arg type="java.lang.String" value="${value}" 
useContextClassLoader="true"/>
  +        <j:arg type="java.lang.String" value=" .,;!?/'\()[]{}+*°" 
useContextClassLoader="true"/>
  +        <j:arg type="java.lang.String" value="__________________" 
useContextClassLoader="true"/>
  +     </j:invokeStatic>${escapedtoken}</define:tag>
  +
     </define:taglib>
   
     <!-- ================================================================== -->
  
  
  
  1.40      +1 -0      maven-plugins/xdoc/xdocs/changes.xml
  
  Index: changes.xml
  ===================================================================
  RCS file: /home/cvs/maven-plugins/xdoc/xdocs/changes.xml,v
  retrieving revision 1.39
  retrieving revision 1.40
  diff -u -r1.39 -r1.40
  --- changes.xml       12 Apr 2004 22:54:54 -0000      1.39
  +++ changes.xml       21 Apr 2004 01:05:47 -0000      1.40
  @@ -25,6 +25,7 @@
     </properties>
     <body>
       <release version="1.7-SNAPSHOT" date="in CVS">
  +      <action dev="brett" type="fix" issue="MPXDOC-95" due-to="fabrizio 
giustina">jslToSite fix, escapeNameTokens improvement</action>
         <action dev="brett" type="fix" issue="MPXDOC-63">make anchor tags not wrap 
text, but sit in front of it</action>
         <action dev="brett" type="fix" due-to="Chad McHenry" issue="MPXDOC-78">indent 
nested menus in navigation</action>
         <action dev="brett" type="fix">remove changes-report.xml which was generating 
over the top of the actual report. This information already exists in the changes 
plugin documentation.</action>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to