Hi Deepak,

You are right about the options. 
Wasn't aware I can set js from non-common screens.
Thanks for pointing out.

Regards,
James

On 2020/05/07 03:14:46, Deepak Dixit <dee...@apache.org> wrote: 
> Hi James,
> 
> We can achieve this using a decorator pattern, we can set the screen level
> js file on screen and can be included in the header.
> 
> Am I missing something here?
> 
> Thanks & Regards
> --
> Deepak Dixit
> ofbiz.apache.org
> 
> 
> On Wed, May 6, 2020 at 10:03 PM James Yong <jamesy...@apache.org> wrote:
> 
> > Hi all,
> >
> > There are javascript files that only applies to a specific screen.
> > While the javascript can be added via ftl templates, the Content Security
> > Policy will need to be relaxed to allow inline scripts.
> > Using requireJs is not an appropriate solution as there is little
> > reusability between different screens.
> >
> > Propose a new <html-script> widget tag will add a script tag inside html
> > head tag, or after body tag.
> > e.g.
> > <platform-specific>
> >         <html>
> >                 <html-script src=“/ordermgr/js/test.js” placement=“head”/>
> >
> > will render as:
> > <html>
> >         <head>
> >         …
> >                 <script src=“/ordermgr/js/test.js”
> > type="application/javascript"/>
> >         </head>
> >
> > Regards,
> > James
> >
> 

Reply via email to