Doug Davies created SHINDIG-1994:
------------------------------------
Summary: The activeSiteHolder is undefined if called too soon
after navigateGadget
Key: SHINDIG-1994
URL: https://issues.apache.org/jira/browse/SHINDIG-1994
Project: Shindig
Issue Type: Bug
Components: Javascript
Affects Versions: 2.5.2
Reporter: Doug Davies
This has to do with the MODULE_ID renderParam.
If I do the following:
var renderParams = {};
renderParams[osapi.container.RenderParam.MODULE_ID] = 1;
container.navigateGadget(gadgetSite, gadgetXml, {}, renderParams, function(){
// log active site immediately (undefined)
console.log("activeSiteHolder1=" + gadgetSite.getActiveSiteHolder());
// log active site 1 second later (now has a value)
setTimeout(function() {
console.log("activeSiteHolder2=" + gadgetSite.getActiveSiteHolder());
}, 1000);
});
activeSiteHolder is undefined on the first getter (even though I’m in the
callback function). If I removed the 2nd line and not set the MODULE_ID render
param then it works.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)