Hi Sajith,

Created an issue in carbon-uuf repo
https://github.com/wso2/carbon-uuf/issues/101.

thanks,
Chanaka

On Fri, Dec 23, 2016 at 4:28 PM, SajithAR Ariyarathna <[email protected]>
wrote:

> Most of the time, cliet-side JSs are executed after DOM is fully loaded
> (means in the document.ready() function). That's why 'sendToClient' puts
> the variable in the bottom-js position.
> So, if you are dong DOM manipulations in your JSs, please do them in
> document.ready().
>
> Anyway, I think "sendToClient' should give the option to push a variable
> to the 'head JS'. Can you create an issue for this in carbon-uuf repo?
>
> Thanks.
>
> On Fri, Dec 23, 2016 at 3:34 PM, Chanaka Jayasena <[email protected]>
> wrote:
>
>> Hi,
>>
>> The "sendToClient" method is injecting the variables to the "js"
>> placeholder in the layout. We have the "js" placeholder near the end of the
>> page. When we try to access a variable from a js method that is defined
>> before the sendToClient variable injections, it is giving errors. We can
>> workaround this problem by wrapping our method calls inside document ready
>> method.
>>
>>  But as an improvement to the "sendToClient"  method can we injection the
>> variables to the header section of the page without depending on the
>> placeholder. If that is not possible then prepending to the headJs will
>> make the variables available to all the other scripts.
>>
>> thanks,
>> Chanaka
>>
>>
>>
>> On Mon, Dec 19, 2016 at 1:42 PM, Chanaka Jayasena <[email protected]>
>> wrote:
>>
>>> Hi Shan,
>>>
>>> Cool thing..  Thanks for the info.
>>>
>>> Regards,
>>> Chanaka
>>>
>>> On Mon, Dec 19, 2016 at 1:33 PM, Shan Mahanama <[email protected]> wrote:
>>>
>>>> Hi Chanaka,
>>>>
>>>> We can send the app context from the server side to client side using 
>>>> *sendToClient
>>>> *function. You can use *sendToClient* function inside the *onRequest*
>>>> function like this.
>>>>
>>>> function onRequest(env) {
>>>>     sendToClient("contextPath", env.contextPath);
>>>> }
>>>>
>>>>
>>>> Then the *contextPath* variable will be added at the end of the html body 
>>>> like below and then you can get the app context in the client side using 
>>>> *contextPath* variable.
>>>>
>>>> <script type="text/javascript">var contextPath="/test";</script>
>>>>
>>>> Thanks,
>>>> Shan.
>>>>
>>>>
>>>> On Mon, Dec 19, 2016 at 12:08 PM, Chanaka Jayasena <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi guys,
>>>>>
>>>>> We are doing the routing from the client side. So we want to read the
>>>>> app context from javascript. Is there a nice way to do this without adding
>>>>> a <script> var context = '{{@config.context}}'; </script>?
>>>>>
>>>>> It the @config is available in the client side it will be a nice
>>>>> feature addition to UUF.
>>>>>
>>>>> thanks,
>>>>> Chanaka
>>>>>
>>>>> --
>>>>> Chanaka Jayasena
>>>>> Associate Tech Lead,
>>>>> email: [email protected]; cell: +94 77 4464006 <+94%2077%20446%204006>
>>>>> blog: http://chanaka3d.blogspot.com
>>>>>
>>>>> _______________________________________________
>>>>> Dev mailing list
>>>>> [email protected]
>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Shan Mahanama
>>>>
>>>> Software Engineer, WSO2 Inc. http://wso2.com
>>>> <http://l.facebook.com/l.php?u=http%3A%2F%2Fwso2.com&h=gAQEswASa>
>>>> Email: [email protected]
>>>> Mobile: +94 71 2000 498
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Chanaka Jayasena
>>> Associate Tech Lead,
>>> email: [email protected]; cell: +94 77 4464006 <+94%2077%20446%204006>
>>> blog: http://chanaka3d.blogspot.com
>>>
>>
>>
>>
>> --
>> Chanaka Jayasena
>> Associate Tech Lead,
>> email: [email protected]; cell: +94 77 4464006 <+94%2077%20446%204006>
>> blog: http://chanaka3d.blogspot.com
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> Sajith Janaprasad Ariyarathna
> Software Engineer; WSO2, Inc.;  http://wso2.com/
> <https://wso2.com/signature>
>



-- 
Chanaka Jayasena
Associate Tech Lead,
email: [email protected]; cell: +94 77 4464006
blog: http://chanaka3d.blogspot.com
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to