Maximillian Steinbach created TAP5-2784:
-------------------------------------------

             Summary: Zone update listener bug
                 Key: TAP5-2784
                 URL: https://issues.apache.org/jira/browse/TAP5-2784
             Project: Tapestry 5
          Issue Type: Bug
          Components: tapestry-core
    Affects Versions: 5.8.5
            Reporter: Maximillian Steinbach


*+Zone update listener bug+*

{{@Inject}}

{{private AjaxResponseRenderer ajaxResponseRenderer_;}}

{{@Inject}}

{{private JavaScriptSupport javaScriptSupport_;}}

{{@InjectComponent}}

{{private Zone outerZone_, innerZone_;}}

{{void onUpdateOuterZone() {}}

{{   ajaxResponseRenderer_.addRender(outerZone_.getClientId(), 
outerZone_.getBody());}}

{{}}}

{{void onUpdateInnerZone() {}}

{{   ajaxResponseRenderer_.addRender(innerZone_.getClientId(), 
innerZone_.getBody());}}

{{}}}

{{@AfterRender}}

{{void afterRender() {}}

{{   javaScriptSupport_.require("Settings").with(outerZone_.getClientId());}}

{{}}}

{{<t:eventlink event="updateOuterZone" async="true">}}

{{   Update Outer Zone}}

{{</t:eventlink>}}

{{<t:eventlink event="updateInnerZone" async="true">}}

{{   Update Inner Zone}}

{{</t:eventlink>}}

{{<t:zone t:id="outerZone" id="outerZone">}}

{{   Outer zone}}

{{   <t:zone t:id="innerZone" id="innerZone">}}

{{      Inner zone}}

{{   </t:zone>}}

{{</t:zone>}}

{{define([ "jquery", "t5/core/events"], function($, events) {}}

{{   return function(zoneId) {}}

{{      $('#'+ zoneId).on(events.zone.didUpdate, function(e) {}}

{{         alert('outer zone updated');}}

{{      });}}

{{   }}}

{{});}}

The alert is displayed when both eventlinks are clicked



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to