dojo binddiv fails to load onLoad functions on refresh.
-------------------------------------------------------
Key: WW-1755
URL: https://issues.apache.org/struts/browse/WW-1755
Project: Struts 2
Issue Type: Bug
Components: Misc
Affects Versions: 2.0.5
Environment: N/A
Reporter: Thaddeus Foudray
The binddiv (extending the dojo ContentPane widget) has a method called
"onLoad" that triggers events after the entire div has been loaded completely.
This allows functions to be added that do things to the loaded content. (added
via "addOnLoad", also in ContentPane).
In the BindDiv implementation, the first load of the page properly runs the
onLoad function, and correctly triggers any functions there. However, the
refresh function ( reloadContents) does not call onLoad. The superclass
(ContentPane) does call onLoad in _downloadExternalContent(), which is called
by the contentPane's refresh function, so it seems like that behavior should be
duplicated in the binddiv widget.
After a quick look, the reloadContents exists in bind.js, and the handler (Line
~225) is what should be calling the inLoad (to mirror what the ContentPane
does), although I haven't tested this theory at all.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.