navigateGadgetHandler never gets called because the 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
            Reporter: Yao Zhang


When trying to load inline gadgets, the navigateGadgetHandler never gets called 
because the 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

        

Reply via email to