External JAvascript references not included
-------------------------------------------

                 Key: WICKET-1402
                 URL: https://issues.apache.org/jira/browse/WICKET-1402
             Project: Wicket
          Issue Type: Bug
          Components: wicket
    Affects Versions: 1.3.1
            Reporter: John Patterson
            Priority: Critical


When using IHeaderResponse to include an external Javascript file, it is not 
included because of this bug:


Index: 
/Users/John/Development/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/internal/HeaderResponse.java
===================================================================
--- 
/Users/John/Development/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/internal/HeaderResponse.java
        (revision 614519)
+++ 
/Users/John/Development/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/internal/HeaderResponse.java
        (working copy)
@@ -177,7 +177,7 @@
                {
                        List token1 = Arrays.asList(new Object[] { 
"javascript", url });
                        List token2 = Arrays.asList(new Object[] { 
"javascript", id });
-                       if (wasRendered(token1) == false && wasRendered(token2))
+                       if (wasRendered(token1) == false && wasRendered(token2) 
== false)
                        {
                                
JavascriptUtils.writeJavascriptUrl(getResponse(), url, id);
                                markRendered(token1);
@@ -258,8 +258,7 @@
        {
                if (!closed)
                {
-                       List token = Arrays
-                                       .asList(new Object[] { 
"javascript-event", target, event, javascript });
+                       List token = Arrays.asList(new Object[] { 
"javascript-event", target, event, javascript });
                        if (wasRendered(token) == false)
                        {
                                
renderJavascriptReference(WicketEventReference.INSTANCE);
@@ -264,7 +263,7 @@
                        {
                                
renderJavascriptReference(WicketEventReference.INSTANCE);
                                JavascriptUtils.writeJavascript(getResponse(), 
"Wicket.Event.add(" + target +
-                                               ", \"" + event + "\", 
function() { " + javascript + ";});");
+                                       ", \"" + event + "\", function() { " + 
javascript + ";});");
                                markRendered(token);
                        }
                }
@@ -275,7 +274,7 @@
         */
        public void close()
        {
-               this.closed = true;
+               closed = true;
        }
 
        /**



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to