[
https://issues.apache.org/jira/browse/SHINDIG-1723?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Paul Lindner closed SHINDIG-1723.
---------------------------------
part of 2.5.0-beta1 release.
> runAction function in action_container.js receives an empty array when it
> calls the registry.getGadgetSites instead of "undefined"
> ----------------------------------------------------------------------------------------------------------------------------------
>
> Key: SHINDIG-1723
> URL: https://issues.apache.org/jira/browse/SHINDIG-1723
> Project: Shindig
> Issue Type: Bug
> Components: Javascript
> Affects Versions: 2.5.0-beta1
> Reporter: Yao Zhang
> Fix For: 2.5.0-beta1
>
> Attachments: SHINDIG-1723.patch
>
>
> runAction function receives an empty array when it calls the
> registry.getGadgetSites instead of "undefined", which is what it receives
> when gadget loading works in earlier builds. Therefore, the first section in
> "if (!gadgetSites)" below doesn't get run and instead it incorrectly goes to
> the "else". .getGadgetSites appears to now always return an array and it
> will be empty if there aren't any sites instead of "undefined" like in the
> past.
> runAction: function(actionId, opt_selection) {
> var action = registry.getItemById(actionId);
> if (action) {
> // if gadget site has not been registered yet
> // the gadget needs to be rendered
> var gadgetSites = registry.getGadgetSites(actionId);
> if (!gadgetSites) {
> var gadgetUrl = registry.getUrl(actionId);
> pendingActions[actionId] = {
> selection: opt_selection || container_.selection.getSelection()
> };
> // set optional params
> ......
> },
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira