Hi Hemika,

Anything except title, CSS, JS, & favicon[1] that goes in the page's <head>
section can be added using the {{#headOther}} block helper.
e.g. Adding some <meta> tags.

{{#headOther}}

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">

{{/headOther}}

[1] favicon helper {{favicon "path/to/favicon/image.png"}} will be
available in the next milestone.

Thanks.

On Thu, May 26, 2016 at 2:07 PM, Hemika Kodikara <hem...@wso2.com> wrote:

> Hi SajithAR,
>
> What kind of implementations/uses can be done through the {{#headOther}} 
> placeholder
> ?
>
> Regards,
> Hemika
>
> Hemika Kodikara
> Software Engineer
> WSO2 Inc.
> lean . enterprise . middleware
> http://wso2.com
>
> Mobile : +94777688882
>
> On Thu, May 26, 2016 at 2:04 PM, SajithAR Ariyarathna <sajit...@wso2.com>
> wrote:
>
>> We changed names of some Handlebars helpers to make them short whilst
>> being self-descriptive. I have updated the description of 1.0.0-M5 release
>> [1], please refer it.
>>
>> [1] https://github.com/wso2/carbon-uuf/releases/tag/v1.0.0-m5
>>
>> Thanks.
>>
>> On Thu, May 26, 2016 at 1:42 PM, Hemika Kodikara <hem...@wso2.com> wrote:
>>
>>> Hi Sudharma,
>>>
>>> It seems they have been changed [1]. Can you try with "headJs" instead
>>> of "headerJs".
>>>
>>> [1] -
>>> https://github.com/wso2/carbon-uuf/commit/2f95a6cd27604f033268bbd4dd807c75d993b18a
>>>
>>> Regards,
>>> Hemika
>>>
>>> Hemika Kodikara
>>> Software Engineer
>>> WSO2 Inc.
>>> lean . enterprise . middleware
>>> http://wso2.com
>>>
>>> Mobile : +94777688882
>>>
>>> On Thu, May 26, 2016 at 1:12 PM, Sudharma Subasinghe <sudhar...@wso2.com
>>> > wrote:
>>>
>>>> Hi,
>>>>
>>>> I successfully loaded client side .Js script with Handlebars template
>>>> with 1.0.0-M4 release. I used the approach as following in the
>>>> "process-details.hbs" template.
>>>>
>>>> {{headerJs "/js/process-details.js"}}
>>>>
>>>> Now I am getting following exception for the same approach with 1.0.0-M5 
>>>> release.
>>>>
>>>> [2016-05-26 12:49:27,353] ERROR {org.wso2.carbon.uuf.internal.UUFRegistry} 
>>>> - An unexpected error occurred while serving for request 
>>>> '/bpmn-explorer/bpmn/process'. 
>>>> com.github.jknack.handlebars.HandlebarsException: 
>>>> components/root/fragments/process-details/process-details.hbs:1:2: 
>>>> java.lang.IllegalArgumentException: Cannot evaluate the variable/helper 
>>>> 'headerJs'.
>>>>     components/root/fragments/process-details/process-details.hbs:1:2
>>>>    at 
>>>> org.wso2.carbon.uuf.handlebars.helpers.runtime.MissingHelper.apply(MissingHelper.java:36)
>>>>    at 
>>>> com.github.jknack.handlebars.internal.Variable.merge(Variable.java:166)
>>>>    at 
>>>> com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:128)
>>>>    at 
>>>> com.github.jknack.handlebars.internal.TemplateList.merge(TemplateList.java:94)
>>>>    at 
>>>> com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:128)
>>>>    at 
>>>> com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:116)
>>>>    at 
>>>> com.github.jknack.handlebars.internal.ForwardingTemplate.apply(ForwardingTemplate.java:100)
>>>>    at 
>>>> org.wso2.carbon.uuf.handlebars.renderable.HbsFragmentRenderable.render(HbsFragmentRenderable.java:79)
>>>>    at org.wso2.carbon.uuf.core.Fragment.render(Fragment.java:50)
>>>>    at 
>>>> org.wso2.carbon.uuf.handlebars.helpers.runtime.FragmentHelper.apply(FragmentHelper.java:59)
>>>>    at 
>>>> org.wso2.carbon.uuf.handlebars.helpers.runtime.FragmentHelper.apply(FragmentHelper.java:38)
>>>>    at 
>>>> com.github.jknack.handlebars.internal.Variable.merge(Variable.java:166)
>>>>    at 
>>>> com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:128)
>>>>    at 
>>>> com.github.jknack.handlebars.internal.TemplateList.merge(TemplateList.java:94)
>>>>    at 
>>>> com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:128)
>>>>    at 
>>>> com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:116)
>>>>    at com.github.jknack.handlebars.Options.apply(Options.java:538)
>>>>    at com.github.jknack.handlebars.Options.fn(Options.java:433)
>>>>    at 
>>>> org.wso2.carbon.uuf.handlebars.helpers.runtime.FillZoneHelper.apply(FillZoneHelper.java:37)
>>>>    at 
>>>> org.wso2.carbon.uuf.handlebars.helpers.runtime.FillZoneHelper.apply(FillZoneHelper.java:27)
>>>>    at com.github.jknack.handlebars.internal.Block.merge(Block.java:210)
>>>>    at 
>>>> com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:128)
>>>>    at 
>>>> com.github.jknack.handlebars.internal.TemplateList.merge(TemplateList.java:94)
>>>>    at 
>>>> com.github.jknack.handlebars.internal.BaseTemplate.apply(BaseTemplate.java:128)
>>>>    at 
>>>> com.github.jknack.handlebars.internal.ForwardingTemplate.apply(ForwardingTemplate.java:86)
>>>>    at 
>>>> org.wso2.carbon.uuf.handlebars.renderable.HbsPageRenderable.render(HbsPageRenderable.java:82)
>>>>    at org.wso2.carbon.uuf.core.Page.render(Page.java:48)
>>>>    at org.wso2.carbon.uuf.core.Component.renderPage(Component.java:89)
>>>>    at org.wso2.carbon.uuf.core.App.renderPage(App.java:85)
>>>>    at org.wso2.carbon.uuf.internal.UUFRegistry.serve(UUFRegistry.java:113)
>>>>    at 
>>>> org.wso2.carbon.uuf.connector.ms.UUFMicroservice.execute(UUFMicroservice.java:105)
>>>>    at 
>>>> org.wso2.carbon.uuf.connector.ms.UUFMicroservice.get(UUFMicroservice.java:93)
>>>>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>    at 
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>>>>    at 
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>    at java.lang.reflect.Method.invoke(Method.java:497)
>>>>    at 
>>>> org.wso2.msf4j.internal.router.HttpMethodInfo.invoke(HttpMethodInfo.java:95)
>>>>    at 
>>>> org.wso2.msf4j.internal.router.HttpDispatcher.channelRead0(HttpDispatcher.java:53)
>>>>    at 
>>>> org.wso2.msf4j.internal.router.HttpDispatcher.channelRead0(HttpDispatcher.java:31)
>>>>    at 
>>>> io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105)
>>>>    at 
>>>> io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:308)
>>>>    at 
>>>> io.netty.channel.AbstractChannelHandlerContext.access$600(AbstractChannelHandlerContext.java:32)
>>>>    at 
>>>> io.netty.channel.AbstractChannelHandlerContext$7.run(AbstractChannelHandlerContext.java:299)
>>>>    at 
>>>> io.netty.util.concurrent.DefaultEventExecutor.run(DefaultEventExecutor.java:36)
>>>>    at 
>>>> io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:110)
>>>>    at 
>>>> io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)
>>>>    at java.lang.Thread.run(Thread.java:745)
>>>> Caused by: java.lang.IllegalArgumentException: Cannot evaluate the 
>>>> variable/helper 'headerJs'.
>>>>    ... 47 more
>>>>
>>>> How do we can refer client side .Js script with Handlebars template?
>>>>
>>>> --
>>>> Sudharma Subasinghe,
>>>> Software Engineer,
>>>> WSO2 Inc.
>>>> Email: sudhar...@wso2.com <hasi...@wso2.com>
>>>> Mobile : +94 710 565 157 <%2B94%20718%20210%20200>
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> Dev@wso2.org
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>
>>
>> --
>> Sajith Janaprasad Ariyarathna
>> Software Engineer; WSO2, Inc.;  http://wso2.com/
>>
>
>


-- 
Sajith Janaprasad Ariyarathna
Software Engineer; WSO2, Inc.;  http://wso2.com/
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to