You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@struts.apache.org by "Lukasz Lenart (JIRA)" <ji...@apache.org> on 2010/02/22 16:44:27 UTC

[jira] Assigned: (WW-3392) Submit Template pushId existence.

     [ https://issues.apache.org/jira/browse/WW-3392?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lukasz Lenart reassigned WW-3392:
---------------------------------

    Assignee: Lukasz Lenart

> Submit Template pushId existence.
> ---------------------------------
>
>                 Key: WW-3392
>                 URL: https://issues.apache.org/jira/browse/WW-3392
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Plugin - Dojo Tags
>    Affects Versions: 2.1.8.1
>            Reporter: Ken Hoying
>            Assignee: Lukasz Lenart
>
> There is bug in the submit.ftl ajax template.  At the bottom of the template it is not properly checking for the existence of the paramers.pushId.  
> NOTE:  I have not checked, but I suspect that the same problem occurs in other tags.
> Current code:
> <#if parameters.pushId>
> <script language="JavaScript" type="text/javascript">djConfig.searchIds.push("${parameters.id?html}");</script>
> </#if> 
> Suggested Fix:
> <#if parameters.validate?exists>
> 	<#if parameters.pushId>
> <script language="JavaScript" type="text/javascript">djConfig.searchIds.push("${parameters.id?html}");</script>
> 	</#if>
> </#if>
> The result that led me to find this was that if I made an Ajax call to update a DIV and that Ajax call returned content that included additional JavaScript to be run as well as an Ajax submit tag, then my additional JavaScript code was not being executed.

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