Author: musachy Date: Tue May 1 13:35:34 2007 New Revision: 534233 URL: http://svn.apache.org/viewvc?view=rev&rev=534233 Log: Simplify before/after/error notify topics
Modified: struts/struts2/trunk/apps/showcase/src/main/webapp/ajax/remotelink/index.jsp Modified: struts/struts2/trunk/apps/showcase/src/main/webapp/ajax/remotelink/index.jsp URL: http://svn.apache.org/viewvc/struts/struts2/trunk/apps/showcase/src/main/webapp/ajax/remotelink/index.jsp?view=diff&rev=534233&r1=534232&r2=534233 ============================================================================== --- struts/struts2/trunk/apps/showcase/src/main/webapp/ajax/remotelink/index.jsp (original) +++ struts/struts2/trunk/apps/showcase/src/main/webapp/ajax/remotelink/index.jsp Tue May 1 13:35:34 2007 @@ -14,30 +14,28 @@ dojo.byId(widget.targetsArray[0]).innerHTML = "Done"; } - dojo.event.topic.subscribe("/before", function(data, type, e){ + dojo.event.topic.subscribe("/before", function(event, widget){ alert('inside a topic event. before request'); - //data : source element id - //type : "before" - //e : request object + //event: set event.cancel = true, to cancel request + //widget: widget that published the topic }); - dojo.event.topic.subscribe("/after", function(data, type, e){ + dojo.event.topic.subscribe("/after", function(data, request, widget){ alert('inside a topic event. after request'); - //data : text returned - //type : "load" - //e : undefined + //data : text returned from request + //request: XMLHttpRequest object + //widget: widget that published the topic }); - dojo.event.topic.subscribe("/error", function(data, type, e){ + dojo.event.topic.subscribe("/error", function(error, request, widget){ alert('inside a topic event. on error'); - //data : error object - //type : "error" - //e : undefined + //error : error object (error.message has the error message) + //request: XMLHttpRequest object + //widget: widget that published the topic }); dojo.event.topic.subscribe("/topics", function(data, type, e){ alert('inside a topic event. type='+type); - debugger; //data : text returned //type : "before", "load", "error" //e : request object