Salut Vincent, Tiens, tu tiens à utiliser un StringBuffer au lieu de laisser le compilateur faire le boulot. Je suppose qu'il y a une raison ?
A+ Hervé Le mardi 22 juillet 2008, vous avez écrit : > Author: vsiveton > Date: Tue Jul 22 04:39:06 2008 > New Revision: 678721 > > URL: http://svn.apache.org/viewvc?rev=678721&view=rev > Log: > o minor changes due to r678198 > > Modified: > > maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apa >che/maven/report/projectinfo/dependencies/renderer/DependenciesRenderer.java > > Modified: > maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apa >che/maven/report/projectinfo/dependencies/renderer/DependenciesRenderer.java > URL: > http://svn.apache.org/viewvc/maven/plugins/trunk/maven-project-info-reports >-plugin/src/main/java/org/apache/maven/report/projectinfo/dependencies/rende >rer/DependenciesRenderer.java?rev=678721&r1=678720&r2=678721&view=diff > =========================================================================== >=== --- > maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apa >che/maven/report/projectinfo/dependencies/renderer/DependenciesRenderer.java > (original) +++ > maven/plugins/trunk/maven-project-info-reports-plugin/src/main/java/org/apa >che/maven/report/projectinfo/dependencies/renderer/DependenciesRenderer.java > Tue Jul 22 04:39:06 2008 @@ -90,6 +90,11 @@ > > private static final Set JAR_SUBTYPE = new HashSet(); > > + /** > + * An HTML script tag with the Javascript used by the dependencies > report. + */ > + private static final String JAVASCRIPT; > + > private final Locale locale; > > private final DependencyNode dependencyTreeNode; > @@ -151,6 +156,26 @@ > { > throw new RuntimeException( e ); > } > + > + StringBuffer sb = new StringBuffer(); > + sb.append( "<script language=\"javascript\" > type=\"text/javascript\">" ).append( "\n" ); + sb.append( " > function toggleDependencyDetail( divId, imgId )" ).append( "\n" ); + > sb.append( " {" ).append( "\n" ); > + sb.append( " var div = document.getElementById( divId );" > ).append( "\n" ); + sb.append( " var img = > document.getElementById( imgId );" ).append( "\n" ); + sb.append( " > if( div.style.display == '' )" ).append( "\n" ); + sb.append( > " {" ).append( "\n" ); > + sb.append( " div.style.display = 'none';" ).append( "\n" > ); + sb.append( " img.src='" + IMG_INFO_URL + "';" > ).append( "\n" ); + sb.append( " }" ).append( "\n" ); > + sb.append( " else" ).append( "\n" ); > + sb.append( " {" ).append( "\n" ); > + sb.append( " div.style.display = '';" ).append( "\n" ); > + sb.append( " img.src='" + IMG_CLOSE_URL + "';" ).append( > "\n" ); + sb.append( " }" ).append( "\n" ); > + sb.append( " }" ).append( "\n" ); > + sb.append( "</script>" ).append( "\n" ); > + JAVASCRIPT = sb.toString(); > } > > /** > @@ -1266,28 +1291,6 @@ > } > > /** > - * an HTML script tag with the Javascript used by the dependencies > report. - */ > - private static final String JAVASCRIPT = > - "<script language=\"javascript\" type=\"text/javascript\">\n" + > - " function toggleDependencyDetail( divId, imgId )\n" + > - " {\n" + > - " var div = document.getElementById( divId );\n" + > - " var img = document.getElementById( imgId );\n" + > - " if( div.style.display == '' )\n" + > - " {\n" + > - " div.style.display = 'none';\n"+ > - " img.src='" + IMG_INFO_URL + "';\n" + > - " }\n" + > - " else\n" + > - " {\n" + > - " div.style.display = '';\n" + > - " img.src='" + IMG_CLOSE_URL + "';\n" + > - " }\n" + > - " }\n" + > - "</script>\n"; > - > - /** > * @return a valid HTML ID respecting > * <a href="http://www.w3.org/TR/xhtml1/#C_8">XHTML 1.0 section C.8. > Fragment Identifiers</a> */ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
