Login  Register

Re: svn commit: r1150271 - /ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/includes/headerHead.ftl

Posted by hans_bakker on Jul 25, 2011; 8:38am
URL: http://ofbiz.116.s1.nabble.com/Re-svn-commit-r1150271-ofbiz-trunk-specialpurpose-ecommerce-webapp-ecommerce-includes-headerHead-ftl-tp3691910p3692013.html

The problem here is the contentUrl macro prefix is always applied to
these script files. For the home site no problem, sometimes however
these scriptfiles come from another site than where the contenturl macro
prefixes to.

If you have a better solution, sure let me know....
This change could make a problem when the http switches to https, then
the 'foreign' hard coded http is not switching.

Regards,
Hans

On Mon, 2011-07-25 at 20:19 +1200, Scott Gray wrote:

> Hi Hans,
>
> This seems a little messy, what are you trying to achieve that the transform cannot?
>
> Thanks
> Scott
>
> On 24/07/2011, at 3:37 PM, [hidden email] wrote:
>
> > Author: hansbak
> > Date: Sun Jul 24 03:37:20 2011
> > New Revision: 1150271
> >
> > URL: http://svn.apache.org/viewvc?rev=1150271&view=rev
> > Log:
> > only add contenturl prefix to javascript includes which do not start with http
> >
> > Modified:
> >    ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/includes/headerHead.ftl
> >
> > Modified: ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/includes/headerHead.ftl
> > URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/includes/headerHead.ftl?rev=1150271&r1=1150270&r2=1150271&view=diff
> > ==============================================================================
> > --- ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/includes/headerHead.ftl (original)
> > +++ ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/includes/headerHead.ftl Sun Jul 24 03:37:20 2011
> > @@ -35,7 +35,11 @@ under the License.
> >     <#list layoutSettings.javaScripts as javaScript>
> >       <#if javaScriptsSet.contains(javaScript)>
> >         <#assign nothing = javaScriptsSet.remove(javaScript)/>
> > -        <script type="text/javascript" src="<@ofbizContentUrl>${StringUtil.wrapString(javaScript)}</@ofbizContentUrl>"></script>
> > +        <#if javaScript?starts_with("http")>
> > +            <script type="text/javascript" src="${StringUtil.wrapString(javaScript)}"></script>
> > +        <#else>
> > +            <script type="text/javascript" src="<@ofbizContentUrl>${StringUtil.wrapString(javaScript)}</@ofbizContentUrl>"></script>
> > +        </#if>
> >       </#if>
> >     </#list>
> >   </#if>
> >
> >
>

--
Ofbiz on twitter: http://twitter.com/apache_ofbiz
Myself on twitter: http://twitter.com/hansbak
Antwebsystems.com: Quality services for competitive rates.