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]

Reply via email to