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

Reply via email to