struts-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ken Hoying (JIRA)" <j...@apache.org>
Subject [jira] Created: (WW-3392) Submit Template pushId existence.
Date Fri, 19 Feb 2010 13:16:27 GMT
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


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.


Mime
View raw message