+kavith Hi Tanya,
Thanks, No I haven't. I will go through the mail and apply the suggested method and see. Regards, Damith. On Wed, Mar 9, 2016 at 11:21 AM, Tanya Madurapperuma <[email protected]> wrote: > A similar issue is discussed in the mail thread [1] at dev@ > The reason seems to be the pub-sub model doesn't wait till the iframe is > loaded. In the above thread it is suggested to register an onload event for > gadget iframes. Have you tried that? > @ Kavith : Were you able to find a solution? Did iframe onload event > solved your issue? > > [1] [Dev] WSO2 UES - How to forward request parameters to micro-sites > (gadgets) > > Thanks, > Tanya > > On Wed, Mar 9, 2016 at 9:34 AM, Udara Rathnayake <[email protected]> wrote: > >> >> >> On Tue, Mar 8, 2016 at 7:33 PM, Dilan Udara Ariyaratne <[email protected]> >> wrote: >> >>> Hi Damith, >>> >>> How about using the jquery ready() function, so that you can make sure >>> the function runs >>> just after DOM (document object model) has been fully loaded? >>> >>> For ex: see the following code snippet. >>> >>> var TOPIC = "publisher"; >>> var count = 1; >>> >>> function cb(start, end) { >>> if (count != 0) { >>> var message = { >>> timeFrom: new Date(start).getTime(), >>> timeTo: new Date(end).getTime() >>> }; >>> console.log(message); >>> gadgets.Hub.publish(TOPIC, message); >>> } >>> count++; >>> } >>> >>> >>> >>> >>> $(document).ready(function () { >>> cb(moment().subtract(29, 'days'), moment()); >>> }); >>> >> *$(function() { })* this is the shorthand version of >> >> >> *$(document).ready*, So I don't see any difference here. >> >>> >>> >>> Cheers, >>> Dilan. >>> >>> >>> >>> *Dilan U. Ariyaratne* >>> Software Engineer >>> WSO2 Inc. <http://wso2.com/> >>> Mobile: +94725197942 >>> lean . enterprise . middleware >>> >>> On Tue, Mar 8, 2016 at 10:03 PM, Damith Wickramasinghe <[email protected] >>> > wrote: >>> >>>> HI Udara, >>>> >>>> Thanks for the response. Set time out works but is it a good approach >>>> since the time can be vary. >>>> >>>> Regards, >>>> Damith. >>>> >>>> On Tue, Mar 8, 2016 at 8:12 PM, Udara Rathnayake <[email protected]> >>>> wrote: >>>> >>>>> cay you try, >>>>> >>>>> setTimeout(function (){ >>>>> cb(moment().subtract(29, 'days'), moment()); >>>>> }, 3000); >>>>> >>>>> >>>>> On Tue, Mar 8, 2016 at 9:32 AM, Damith Wickramasinghe < >>>>> [email protected]> wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> I have a requirement of publishing data on load of publisher gadget. >>>>>> I have following script >>>>>> >>>>>> $(function () { >>>>>> >>>>>> var TOPIC = "publisher"; >>>>>> >>>>>> var count = 1; >>>>>> >>>>>> cb(moment().subtract(29, 'days'), moment()); >>>>>> >>>>>> function cb(start, end) { >>>>>> if (count != 0) { >>>>>> var message = { >>>>>> timeFrom: new Date(start).getTime(), >>>>>> timeTo: new Date(end).getTime() >>>>>> }; >>>>>> console.log(message); >>>>>> gadgets.Hub.publish(TOPIC, message); >>>>>> } >>>>>> count++; >>>>>> } >>>>>> >>>>>> }); >>>>>> >>>>>> >>>>>> As you can see I'm calling cb(moment().subtract(29, 'days'), >>>>>> moment()); which will publish that data. If I comment above line and call >>>>>> the function when a button click then publisher works. It seems publisher >>>>>> functionality is not available or gadget is not properly loaded if we >>>>>> call >>>>>> as above. Am I missing something here ? or is there a better way to >>>>>> achieve >>>>>> this ? >>>>>> >>>>>> Thanks, >>>>>> Damith. >>>>>> >>>>>> >>>>>> -- >>>>>> Software Engineer >>>>>> WSO2 Inc.; http://wso2.com >>>>>> <http://www.google.com/url?q=http%3A%2F%2Fwso2.com&sa=D&sntz=1&usg=AFQjCNEZvyc0uMD1HhBaEGCBxs6e9fBObg> >>>>>> lean.enterprise.middleware >>>>>> >>>>>> mobile: *+94728671315 <%2B94728671315>* >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Dev mailing list >>>>>> [email protected] >>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Regards, >>>>> UdaraR >>>>> >>>> >>>> >>>> >>>> -- >>>> Software Engineer >>>> WSO2 Inc.; http://wso2.com >>>> <http://www.google.com/url?q=http%3A%2F%2Fwso2.com&sa=D&sntz=1&usg=AFQjCNEZvyc0uMD1HhBaEGCBxs6e9fBObg> >>>> lean.enterprise.middleware >>>> >>>> mobile: *+94728671315 <%2B94728671315>* >>>> >>>> >>>> _______________________________________________ >>>> Dev mailing list >>>> [email protected] >>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>> >>>> >>> >> >> >> -- >> Regards, >> UdaraR >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > Tanya Madurapperuma > > Senior Software Engineer, > WSO2 Inc. : wso2.com > Mobile : +94718184439 > Blog : http://tanyamadurapperuma.blogspot.com > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- Software Engineer WSO2 Inc.; http://wso2.com <http://www.google.com/url?q=http%3A%2F%2Fwso2.com&sa=D&sntz=1&usg=AFQjCNEZvyc0uMD1HhBaEGCBxs6e9fBObg> lean.enterprise.middleware mobile: *+94728671315*
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
