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

Andrey updated TAPESTRY-2766:
-----------------------------


The script actualy came in ajax response but don't appear in DOM

Example(Componet is a @Body element)
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 
1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"; 
[
<!ENTITY nbsp '&#160;'>
]>
<ajax-response><response id="bodyscript" type="script"><script>
<![CDATA[
function main_comp()
        {
                alert(1);
        }
]]>
</script></response><response id="div" type="element"><span id="div">   
                 <span id="If">
                        
<body id="Body">

    
        <!-- This main component -->
         <br/>
         <a href="#" onclick="javascript:main_comp();">Test</a>
         <br/>
                
</body>
                 </span>
         </span></response></ajax-response>

> javascaript does no rerender in inner component
> -----------------------------------------------
>
>                 Key: TAPESTRY-2766
>                 URL: https://issues.apache.org/jira/browse/TAPESTRY-2766
>             Project: Tapestry
>          Issue Type: Bug
>    Affects Versions: 4.1.2, 4.1.6
>            Reporter: Andrey
>
> I have page and Component inside it with Component.script included. Component 
> first state is hidden, by if around it, ajax call change state of if and 
> rerenders it but script is not on the page(bodyscript)
> Code Example
> Page(show initial value is false, onRefresh change it to true and vice versa)
> <span jwcid="d...@any">       
>       <span jwcid="@If" condition="ognl:show">
>                       <span jwcid="@Component" 
> updateComponents="ognl:{'some'}" renderTag="false"/>
>       </span>
>  </span>
> <a jwcid="@DirectLink" listener="listener:onRefresh" async="ognl:true" 
> updateComponents="ognl:{'div'}">Refresh</a>
> Component:
> <span script="Component.script" jwcid="compon...@script"  
> type="text/javascript"/>
> use script from Component script
>       

-- 
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