Why does someone has to use a seccuess event? Can't they just put it in public/js and get the same result ?
On 18 Mar 2017 10:06, "Chandana Napagoda" <chand...@wso2.com> wrote: Hi Manu, This is not a bug in uuf client. Once js is dynamically loaded, they can bind events from that javascript. You can verify it by modifying the sample I have mentioned in my previous mail. BTW, could you please elaborate more on what you meant by "special" fragments? Regards, Chandana On Thu, Mar 16, 2017 at 5:12 PM, Manuranga Perera <m...@wso2.com> wrote: > Hi Denuwanthi, Rajith, > >> onCLick() > > Please don't do this, What I meant is to put in public/js dir inside the > fragment, not in fragment hbs. No JS in HBS please, don't mix logic and > pretension. > > Hi Napa, Sajith, > >> you should bind/initialize javascript events using the success event of >> the renderFragment method. > > I don't think this is a good constraint, that means people have to write > "spacial" fragments if they want to work with client side. UUF client > should attach the script after it attaches the HBS, if not it's bug in UUF > client. > > On Thu, Mar 16, 2017 at 4:22 AM, Denuwanthi De Silva <denuwan...@wso2.com> > wrote: > >> Hi Chandana, >> >> Thank you, it works . >> >> >> Thanks, >> >> On Thu, Mar 16, 2017 at 9:46 AM, Chandana Napagoda <chand...@wso2.com> >> wrote: >> >>> Hi Denuwathi, >>> >>> As I explained offline, you should bind/initialize javascript events >>> using the success event of the renderFragment method. As mentioned, please >>> refer client-side fragment sample in the uuf-common sample app. >>> >>> >>> Regards, >>> Chandana >>> >>> On Thu, Mar 16, 2017 at 8:41 AM, Denuwanthi De Silva < >>> denuwan...@wso2.com> wrote: >>> >>>> Thanks all for valuable suggestions. >>>> >>>> When rendering fragment via UUFClient, what we noticed is the >>>> corresponding front-end js did not pickup. >>>> >>>> Therefore, as Rajith mentioned used the onCLick() in the button html >>>> tag. >>>> But it would be more easier if we can do the front-end js logic of the >>>> fragment inside the fragment public js itself when using >>>> UUFclient.renderFragment() method to load the fragment >>>> >>>> Thanks >>>> >>>> >>>> On Tue, Mar 14, 2017 at 10:31 PM, Manuranga Perera <m...@wso2.com> >>>> wrote: >>>> >>>>> Fragment is a self contained re usable component. I think its better >>>>>> to have the all the front end logic related to the fragment inside that >>>>>> fragment. >>>>>> >>>>> +1 >>>>> >>>>> On Tue, Mar 14, 2017 at 4:36 PM, Rajith Roshan <raji...@wso2.com> >>>>> wrote: >>>>> >>>>>> Hi >>>>>> >>>>>> On Tue, Mar 14, 2017 at 7:32 PM, Denuwanthi De Silva < >>>>>> denuwan...@wso2.com> wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I'm currently rendering a fragment inside a page using >>>>>>> 'UUFClient.renderFragment' method. >>>>>>> Then I display it in the page using "{{#defineZone}} helper. >>>>>>> >>>>>>> This fragment contains a button. >>>>>>> When I click that button I need to do an ajax call to a micro >>>>>>> service. >>>>>>> >>>>>>> I make the ajax call inside the front-end js of the current page. >>>>>>> This seems not to be working, as the button is in the fragment. >>>>>>> >>>>>> This is may be due to, by the time you are registering the on click >>>>>> event for button the dom does not actually have the button element, since >>>>>> uufrender client works asynchronously. >>>>>> If you use onclick attribute on the button element itself and write >>>>>> your logic in the current page then this should work. No need to move it >>>>>> to >>>>>> the fragment. >>>>>> >>>>>>> >>>>>>> So, is it ok to define a front-end js in the fragment and do the >>>>>>> ajax call from it, instead of the front-end js of the current page .? >>>>>>> >>>>>> >>>>>> Fragment is a self contained re usable component. I think its better >>>>>> to have the all the front end logic related to the fragment inside that >>>>>> fragment. >>>>>> >>>>>>> >>>>>>> >>>>>>> Thanks >>>>>>> >>>>>>> -- >>>>>>> Denuwanthi De Silva >>>>>>> Senior Software Engineer; >>>>>>> WSO2 Inc.; http://wso2.com, >>>>>>> Email: denuwan...@wso2.com >>>>>>> Blog: https://denuwanthi.wordpress.com/ >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Dev mailing list >>>>>>> Dev@wso2.org >>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Rajith Roshan >>>>>> Software Engineer, WSO2 Inc. >>>>>> Mobile: +94-72-642-8350 <%2B94-71-554-8430> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> With regards, >>>>> *Manu*ranga Perera. >>>>> >>>>> phone : 071 7 70 20 50 >>>>> mail : m...@wso2.com >>>>> >>>> >>>> >>>> >>>> -- >>>> Denuwanthi De Silva >>>> Senior Software Engineer; >>>> WSO2 Inc.; http://wso2.com, >>>> Email: denuwan...@wso2.com >>>> Blog: https://denuwanthi.wordpress.com/ >>>> >>>> _______________________________________________ >>>> Dev mailing list >>>> Dev@wso2.org >>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>> >>>> >>> >>> >>> -- >>> *Chandana Napagoda* >>> Associate Technical Lead >>> WSO2 Inc. - http://wso2.org >>> >>> *Email : chand...@wso2.com <chand...@wso2.com>**Mobile : +94718169299 >>> <+94%2071%20816%209299>* >>> >>> *Blog : http://cnapagoda.blogspot.com >>> <http://cnapagoda.blogspot.com> | http://chandana.napagoda.com >>> <http://chandana.napagoda.com>* >>> >>> *Linkedin : http://www.linkedin.com/in/chandananapagoda >>> <http://www.linkedin.com/in/chandananapagoda>* >>> >>> >> >> >> -- >> Denuwanthi De Silva >> Senior Software Engineer; >> WSO2 Inc.; http://wso2.com, >> Email: denuwan...@wso2.com >> Blog: https://denuwanthi.wordpress.com/ >> > > > > -- > With regards, > *Manu*ranga Perera. > > phone : 071 7 70 20 50 > mail : m...@wso2.com > -- *Chandana Napagoda* Associate Technical Lead WSO2 Inc. - http://wso2.org *Email : chand...@wso2.com <chand...@wso2.com>**Mobile : +94718169299 <+94%2071%20816%209299>* *Blog : http://cnapagoda.blogspot.com <http://cnapagoda.blogspot.com> | http://chandana.napagoda.com <http://chandana.napagoda.com>* *Linkedin : http://www.linkedin.com/in/chandananapagoda <http://www.linkedin.com/in/chandananapagoda>*
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev