[
https://issues.apache.org/jira/browse/WICKET-1402?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Igor Vaynberg resolved WICKET-1402.
-----------------------------------
Resolution: Fixed
Fix Version/s: 1.3.2
Assignee: Igor Vaynberg
> 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
> Assignee: Igor Vaynberg
> Priority: Critical
> Fix For: 1.3.2
>
>
> 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.