You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by "Maximillian Steinbach (Jira)" <ji...@apache.org> on 2024/07/30 14:50:00 UTC
[jira] [Created] (TAP5-2784) Zone update listener bug
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)