You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Moritz Gmelin <mo...@avetana.de> on 2009/06/29 15:59:28 UTC

COMBINE_SCRIPTS no effect

Hi,

I just found out that some of our pages do generate a number of JS  
head elements.

Although

configuration.add(SymbolConstants.COMBINE_SCRIPTS, "true");


is given in contributeApplicationDefaults

Other pages do correctly combine all scripts in a single .js file with  
a very long file name.
Is this a known issue or a feature that I do not understand yet?

Thanks

Moritz



--
Dipl.-Inform.
Moritz Gmelin
avetana GmbH
Geschäftsführer
Brändströmstr. 8
76275 Ettlingen

Tel: 07000-AVETANA  (07000-2838262)
eMail: moritz.gmelin@avetana.de
Internet: www.avetana-gmbh.de

Geschäftsführer: Moritz Gmelin
Sitz der Gesellschaft: Ettlingen
Amtsgericht Mannheim HRB 362834
UST-ID DE211535427



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: COMBINE_SCRIPTS no effect

Posted by Kalle Korhonen <ka...@gmail.com>.
Andy, did you open an issue for this (include external scripts
separately)? I couldn't find one.

Kalle


On Wed, Jul 1, 2009 at 7:30 AM, Blower, Andy <An...@proquest.co.uk> wrote:
> We've also been having some problems with script combination, one of which is caused by T5 switching off combination when an external script is requested. I don't know if this is causing your problems, but that's why some pages of our app were not having the scripts combined.
>
> I don't see why T5 can't combine all of the local scripts and just exclude the external ones and have them included separately, and I'll be raising a JIRA issue to this effect unless I can find an existing one.
>
> Andy.
>
>> -----Original Message-----
>> From: Moritz Gmelin [mailto:moritz.gmelin@gmx.de]
>> Sent: 30 June 2009 20:36
>> To: Tapestry users
>> Subject: Re: COMBINE_SCRIPTS no effect
>>
>> Well, then it seems that there is something wrong.
>>
>> As I said on some pages of the application I can see a header like
>> this (correct)
>>
>> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
>> "http://www.w3.org/TR/html4/loose.dtd
>> "><html xmlns="http://www.w3.org/1999/xhtml"><head><title>Avetana
>> Patientenakte</title><meta content="text/html; charset=UTF-8" http-
>> equiv="Content-Type"></meta><link type="text/css" rel="stylesheet"
>> href="/avetanafile/assets/tapestry/5.1.0.5/default.css"></link><link
>> type="text/css" rel="stylesheet" href="/avetanafile/assets/blackbird/
>> 5.1.0.5/blackbird.css"></link><link type="text/css" rel="stylesheet"
>> href="/avetanafile/assets/classpath/ded21e67620ae96/assets/css/
>> patientenakte.css"></link><link type="text/css" rel="stylesheet"
>> href="/avetanafile/assets/classpath/ded21e67620ae96/assets/css/
>> startpage.css"></link><link href="/avetanafile/assets/classpath/
>> ded21e67620ae96/assets/default/default.ico" rel="shortcut icon"></
>> link><link href="/avetanafile/assets/classpath/ded21e67620ae96/apple-
>> touch-icon.png" rel="apple-touch-icon"></link><meta content="Apache
>> Tapestry Framework (version 5.1.0.5)" name="generator"></meta><script
>> src="/avetanafile/assets/virtual/
>> H4sIAAAAAAAAAIXPQQrCMBCF4XGhC88hIoJJXfQ8Mk2nUq0k5E0X9UxerXcoERJwU7c
>> $002fHw$002feZ6btm2izJ6IdnS0DorBwsQ
>> $
>> 002fKbhz8CFubq6lMbUP06nUKYh4gs25
>> $
>> 002favKndS9dJ06
>> $002f8pClchBonArKIaljVs3A7tn0sS2slOSqv2uXlwB8F9za9GwBLeal3hMBAAA
>> $003d.js" type="text/javascript"></script></head>
>>
>> For other the header is like this (seperate js includes for every
>> script)
>>
>> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
>> "http://www.w3.org/TR/html4/loose.dtd
>> "><html xmlns="http://www.w3.org/1999/xhtml"><head><title>Doe, John</
>> title><meta content="text/html; charset=UTF-8" http-equiv="Content-
>> Type"></meta><link type="text/css" rel="stylesheet" href="/avetanafile/
>> assets/tapestry/5.1.0.5/default.css"></link><link type="text/css"
>> rel="stylesheet" href="/avetanafile/assets/blackbird/5.1.0.5/
>> blackbird.css"></link><link type="text/css" rel="stylesheet" href="/
>> avetanafile/assets/classpath/ded21e67620ae96/assets/css/
>> patientenakte.css"></link><link type="text/css" rel="stylesheet"
>> href="/avetanafile/assets/classpath/ded21e67620ae96/avetana.css"></link
>> >
>> <link href="/avetanafile/assets/classpath/ded21e67620ae96/avetana.ico"
>> rel="shortcut icon"></link><meta content="Apache Tapestry Framework
>> (version 5.1.0.5)" name="generator"></meta><script src="/avetanafile/
>> assets/scriptaculous/5.1.0.5/prototype.js" type="text/javascript"></
>> script><script src="/avetanafile/assets/scriptaculous/5.1.0.5/
>> scriptaculous.js" type="text/javascript"></script><script src="/
>> avetanafile/assets/scriptaculous/5.1.0.5/effects.js" type="text/
>> javascript"></script><script src="/avetanafile/assets/tapestry/5.1.0.5/
>> tapestry.js" type="text/javascript"></script><script src="/avetanafile/
>> assets/blackbird/5.1.0.5/blackbird.js" type="text/javascript"></
>> script><script src="/avetanafile/assets/tapestry/5.1.0.5/tapestry-
>> messages_de.js" type="text/javascript"></script><script src="/
>> avetanafile/assets/classpath/ded21e67620ae96/assets/js/
>> InPlacePrompt.js" type="text/javascript"></script><script src="/
>> avetanafile/assets/app/ded21e67620ae96/components/navigation/js/
>> popupwindow.js" type="text/javascript"></script><script src="/
>> avetanafile/assets/classpath/ded21e67620ae96/assets/js/gridselect.js"
>> type="text/javascript"></script><script src="/avetanafile/dwr/
>> interface/DWRUpdater.js" type="text/javascript"></script><script src="/
>> avetanafile/assets/classpath/ded21e67620ae96/org/directwebremoting/
>> util.js" type="text/javascript"></script><script src="/avetanafile/
>> assets/classpath/ded21e67620ae96/org/directwebremoting/engine.js"
>> type="text/javascript"></script><script src="/avetanafile/assets/
>> classpath/ded21e67620ae96/org/directwebremoting/webwork/
>> DWRActionUtil.js" type="text/javascript"></script><script src="/
>> avetanafile/assets/classpath/ded21e67620ae96/assets/js/
>> DWRUpdaterHelper.js" type="text/javascript"></script></head>
>>
>>
>> Am 30.06.2009 um 16:33 schrieb Howard Lewis Ship:
>>
>> > @IncludeJavaScriptLibrary uses RenderSupport under the covers; I
>> > meant when
>> > your Layout.tml includes <script src=""> elements. Those are not
>> > recognized
>> > by Tapestry and are not aggregated.
>> >
>> > On Mon, Jun 29, 2009 at 11:43 PM, Moritz Gmelin
>> > <mo...@gmx.de>wrote:
>> >
>> >> Does it mean that the stuff that is injected into components via
>> >>
>> >> @IncludeJavaScriptLibrary
>> >>
>> >> is not combined?
>> >>
>> >> Does this make sense?
>> >> Also in the pages where no script combination takes place I can see
>> >> all the
>> >> links to tapestry.js, effects.js and other standard scripts. Is this
>> >> correct? Remember that on other pages (of the same application)
>> >> everything
>> >> is integrated in one big js file.
>> >>
>> >> M.
>> >>
>> >>
>> >> Am 29.06.2009 um 18:11 schrieb Howard Lewis Ship:
>> >>
>> >>
>> >> It depends on how the scripts are added to the head; only scripts
>> >> added
>> >>> via
>> >>> RenderSupport.addScriptLink() will be combined; in addition,
>> >>> combination
>> >>> is
>> >>> turned off in development mode (by default).
>> >>>
>> >>> On Mon, Jun 29, 2009 at 6:59 AM, Moritz Gmelin
>> <moritz.gmelin@avetana.de
>> >>>> wrote:
>> >>>
>> >>> Hi,
>> >>>>
>> >>>> I just found out that some of our pages do generate a number of
>> >>>> JS head
>> >>>> elements.
>> >>>>
>> >>>> Although
>> >>>>
>> >>>> configuration.add(SymbolConstants.COMBINE_SCRIPTS, "true");
>> >>>>
>> >>>>
>> >>>> is given in contributeApplicationDefaults
>> >>>>
>> >>>> Other pages do correctly combine all scripts in a single .js file
>> >>>> with a
>> >>>> very long file name.
>> >>>> Is this a known issue or a feature that I do not understand yet?
>> >>>>
>> >>>> Thanks
>> >>>>
>> >>>> Moritz
>> >>>>
>> >>>>
>> >>>>
>> >>>> --
>> >>>> Dipl.-Inform.
>> >>>> Moritz Gmelin
>> >>>> avetana GmbH
>> >>>> Geschäftsführer
>> >>>> Brändströmstr. 8
>> >>>> 76275 Ettlingen
>> >>>>
>> >>>> Tel: 07000-AVETANA  (07000-2838262)
>> >>>> eMail: moritz.gmelin@avetana.de
>> >>>> Internet: www.avetana-gmbh.de
>> >>>>
>> >>>> Geschäftsführer: Moritz Gmelin
>> >>>> Sitz der Gesellschaft: Ettlingen
>> >>>> Amtsgericht Mannheim HRB 362834
>> >>>> UST-ID DE211535427
>> >>>>
>> >>>>
>> >>>>
>> >>>> ------------------------------------------------------------------
>> ---
>> >>>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>> >>>> For additional commands, e-mail: users-help@tapestry.apache.org
>> >>>>
>> >>>>
>> >>>>
>> >>>
>> >>> --
>> >>> Howard M. Lewis Ship
>> >>>
>> >>> Creator of Apache Tapestry
>> >>> Director of Open Source Technology at Formos
>> >>>
>> >>
>> >>
>> >
>> >
>> > --
>> > Howard M. Lewis Ship
>> >
>> > Creator of Apache Tapestry
>> > Director of Open Source Technology at Formos
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


RE: COMBINE_SCRIPTS no effect

Posted by "Blower, Andy" <An...@proquest.co.uk>.
We've also been having some problems with script combination, one of which is caused by T5 switching off combination when an external script is requested. I don't know if this is causing your problems, but that's why some pages of our app were not having the scripts combined.

I don't see why T5 can't combine all of the local scripts and just exclude the external ones and have them included separately, and I'll be raising a JIRA issue to this effect unless I can find an existing one.

Andy.

> -----Original Message-----
> From: Moritz Gmelin [mailto:moritz.gmelin@gmx.de]
> Sent: 30 June 2009 20:36
> To: Tapestry users
> Subject: Re: COMBINE_SCRIPTS no effect
> 
> Well, then it seems that there is something wrong.
> 
> As I said on some pages of the application I can see a header like
> this (correct)
> 
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
> "http://www.w3.org/TR/html4/loose.dtd
> "><html xmlns="http://www.w3.org/1999/xhtml"><head><title>Avetana
> Patientenakte</title><meta content="text/html; charset=UTF-8" http-
> equiv="Content-Type"></meta><link type="text/css" rel="stylesheet"
> href="/avetanafile/assets/tapestry/5.1.0.5/default.css"></link><link
> type="text/css" rel="stylesheet" href="/avetanafile/assets/blackbird/
> 5.1.0.5/blackbird.css"></link><link type="text/css" rel="stylesheet"
> href="/avetanafile/assets/classpath/ded21e67620ae96/assets/css/
> patientenakte.css"></link><link type="text/css" rel="stylesheet"
> href="/avetanafile/assets/classpath/ded21e67620ae96/assets/css/
> startpage.css"></link><link href="/avetanafile/assets/classpath/
> ded21e67620ae96/assets/default/default.ico" rel="shortcut icon"></
> link><link href="/avetanafile/assets/classpath/ded21e67620ae96/apple-
> touch-icon.png" rel="apple-touch-icon"></link><meta content="Apache
> Tapestry Framework (version 5.1.0.5)" name="generator"></meta><script
> src="/avetanafile/assets/virtual/
> H4sIAAAAAAAAAIXPQQrCMBCF4XGhC88hIoJJXfQ8Mk2nUq0k5E0X9UxerXcoERJwU7c
> $002fHw$002feZ6btm2izJ6IdnS0DorBwsQ
> $
> 002fKbhz8CFubq6lMbUP06nUKYh4gs25
> $
> 002favKndS9dJ06
> $002f8pClchBonArKIaljVs3A7tn0sS2slOSqv2uXlwB8F9za9GwBLeal3hMBAAA
> $003d.js" type="text/javascript"></script></head>
> 
> For other the header is like this (seperate js includes for every
> script)
> 
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
> "http://www.w3.org/TR/html4/loose.dtd
> "><html xmlns="http://www.w3.org/1999/xhtml"><head><title>Doe, John</
> title><meta content="text/html; charset=UTF-8" http-equiv="Content-
> Type"></meta><link type="text/css" rel="stylesheet" href="/avetanafile/
> assets/tapestry/5.1.0.5/default.css"></link><link type="text/css"
> rel="stylesheet" href="/avetanafile/assets/blackbird/5.1.0.5/
> blackbird.css"></link><link type="text/css" rel="stylesheet" href="/
> avetanafile/assets/classpath/ded21e67620ae96/assets/css/
> patientenakte.css"></link><link type="text/css" rel="stylesheet"
> href="/avetanafile/assets/classpath/ded21e67620ae96/avetana.css"></link
> >
> <link href="/avetanafile/assets/classpath/ded21e67620ae96/avetana.ico"
> rel="shortcut icon"></link><meta content="Apache Tapestry Framework
> (version 5.1.0.5)" name="generator"></meta><script src="/avetanafile/
> assets/scriptaculous/5.1.0.5/prototype.js" type="text/javascript"></
> script><script src="/avetanafile/assets/scriptaculous/5.1.0.5/
> scriptaculous.js" type="text/javascript"></script><script src="/
> avetanafile/assets/scriptaculous/5.1.0.5/effects.js" type="text/
> javascript"></script><script src="/avetanafile/assets/tapestry/5.1.0.5/
> tapestry.js" type="text/javascript"></script><script src="/avetanafile/
> assets/blackbird/5.1.0.5/blackbird.js" type="text/javascript"></
> script><script src="/avetanafile/assets/tapestry/5.1.0.5/tapestry-
> messages_de.js" type="text/javascript"></script><script src="/
> avetanafile/assets/classpath/ded21e67620ae96/assets/js/
> InPlacePrompt.js" type="text/javascript"></script><script src="/
> avetanafile/assets/app/ded21e67620ae96/components/navigation/js/
> popupwindow.js" type="text/javascript"></script><script src="/
> avetanafile/assets/classpath/ded21e67620ae96/assets/js/gridselect.js"
> type="text/javascript"></script><script src="/avetanafile/dwr/
> interface/DWRUpdater.js" type="text/javascript"></script><script src="/
> avetanafile/assets/classpath/ded21e67620ae96/org/directwebremoting/
> util.js" type="text/javascript"></script><script src="/avetanafile/
> assets/classpath/ded21e67620ae96/org/directwebremoting/engine.js"
> type="text/javascript"></script><script src="/avetanafile/assets/
> classpath/ded21e67620ae96/org/directwebremoting/webwork/
> DWRActionUtil.js" type="text/javascript"></script><script src="/
> avetanafile/assets/classpath/ded21e67620ae96/assets/js/
> DWRUpdaterHelper.js" type="text/javascript"></script></head>
> 
> 
> Am 30.06.2009 um 16:33 schrieb Howard Lewis Ship:
> 
> > @IncludeJavaScriptLibrary uses RenderSupport under the covers; I
> > meant when
> > your Layout.tml includes <script src=""> elements. Those are not
> > recognized
> > by Tapestry and are not aggregated.
> >
> > On Mon, Jun 29, 2009 at 11:43 PM, Moritz Gmelin
> > <mo...@gmx.de>wrote:
> >
> >> Does it mean that the stuff that is injected into components via
> >>
> >> @IncludeJavaScriptLibrary
> >>
> >> is not combined?
> >>
> >> Does this make sense?
> >> Also in the pages where no script combination takes place I can see
> >> all the
> >> links to tapestry.js, effects.js and other standard scripts. Is this
> >> correct? Remember that on other pages (of the same application)
> >> everything
> >> is integrated in one big js file.
> >>
> >> M.
> >>
> >>
> >> Am 29.06.2009 um 18:11 schrieb Howard Lewis Ship:
> >>
> >>
> >> It depends on how the scripts are added to the head; only scripts
> >> added
> >>> via
> >>> RenderSupport.addScriptLink() will be combined; in addition,
> >>> combination
> >>> is
> >>> turned off in development mode (by default).
> >>>
> >>> On Mon, Jun 29, 2009 at 6:59 AM, Moritz Gmelin
> <moritz.gmelin@avetana.de
> >>>> wrote:
> >>>
> >>> Hi,
> >>>>
> >>>> I just found out that some of our pages do generate a number of
> >>>> JS head
> >>>> elements.
> >>>>
> >>>> Although
> >>>>
> >>>> configuration.add(SymbolConstants.COMBINE_SCRIPTS, "true");
> >>>>
> >>>>
> >>>> is given in contributeApplicationDefaults
> >>>>
> >>>> Other pages do correctly combine all scripts in a single .js file
> >>>> with a
> >>>> very long file name.
> >>>> Is this a known issue or a feature that I do not understand yet?
> >>>>
> >>>> Thanks
> >>>>
> >>>> Moritz
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> Dipl.-Inform.
> >>>> Moritz Gmelin
> >>>> avetana GmbH
> >>>> Geschäftsführer
> >>>> Brändströmstr. 8
> >>>> 76275 Ettlingen
> >>>>
> >>>> Tel: 07000-AVETANA  (07000-2838262)
> >>>> eMail: moritz.gmelin@avetana.de
> >>>> Internet: www.avetana-gmbh.de
> >>>>
> >>>> Geschäftsführer: Moritz Gmelin
> >>>> Sitz der Gesellschaft: Ettlingen
> >>>> Amtsgericht Mannheim HRB 362834
> >>>> UST-ID DE211535427
> >>>>
> >>>>
> >>>>
> >>>> ------------------------------------------------------------------
> ---
> >>>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> >>>> For additional commands, e-mail: users-help@tapestry.apache.org
> >>>>
> >>>>
> >>>>
> >>>
> >>> --
> >>> Howard M. Lewis Ship
> >>>
> >>> Creator of Apache Tapestry
> >>> Director of Open Source Technology at Formos
> >>>
> >>
> >>
> >
> >
> > --
> > Howard M. Lewis Ship
> >
> > Creator of Apache Tapestry
> > Director of Open Source Technology at Formos



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: COMBINE_SCRIPTS no effect

Posted by Moritz Gmelin <mo...@gmx.de>.
Well, then it seems that there is something wrong.

As I said on some pages of the application I can see a header like  
this (correct)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd 
"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>Avetana  
Patientenakte</title><meta content="text/html; charset=UTF-8" http- 
equiv="Content-Type"></meta><link type="text/css" rel="stylesheet"  
href="/avetanafile/assets/tapestry/5.1.0.5/default.css"></link><link  
type="text/css" rel="stylesheet" href="/avetanafile/assets/blackbird/ 
5.1.0.5/blackbird.css"></link><link type="text/css" rel="stylesheet"  
href="/avetanafile/assets/classpath/ded21e67620ae96/assets/css/ 
patientenakte.css"></link><link type="text/css" rel="stylesheet"  
href="/avetanafile/assets/classpath/ded21e67620ae96/assets/css/ 
startpage.css"></link><link href="/avetanafile/assets/classpath/ 
ded21e67620ae96/assets/default/default.ico" rel="shortcut icon"></ 
link><link href="/avetanafile/assets/classpath/ded21e67620ae96/apple- 
touch-icon.png" rel="apple-touch-icon"></link><meta content="Apache  
Tapestry Framework (version 5.1.0.5)" name="generator"></meta><script  
src="/avetanafile/assets/virtual/ 
H4sIAAAAAAAAAIXPQQrCMBCF4XGhC88hIoJJXfQ8Mk2nUq0k5E0X9UxerXcoERJwU7c 
$002fHw$002feZ6btm2izJ6IdnS0DorBwsQ 
$ 
002fKbhz8CFubq6lMbUP06nUKYh4gs25 
$ 
002favKndS9dJ06 
$002f8pClchBonArKIaljVs3A7tn0sS2slOSqv2uXlwB8F9za9GwBLeal3hMBAAA 
$003d.js" type="text/javascript"></script></head>

For other the header is like this (seperate js includes for every  
script)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd 
"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>Doe, John</ 
title><meta content="text/html; charset=UTF-8" http-equiv="Content- 
Type"></meta><link type="text/css" rel="stylesheet" href="/avetanafile/ 
assets/tapestry/5.1.0.5/default.css"></link><link type="text/css"  
rel="stylesheet" href="/avetanafile/assets/blackbird/5.1.0.5/ 
blackbird.css"></link><link type="text/css" rel="stylesheet" href="/ 
avetanafile/assets/classpath/ded21e67620ae96/assets/css/ 
patientenakte.css"></link><link type="text/css" rel="stylesheet"  
href="/avetanafile/assets/classpath/ded21e67620ae96/avetana.css"></link>
<link href="/avetanafile/assets/classpath/ded21e67620ae96/avetana.ico"  
rel="shortcut icon"></link><meta content="Apache Tapestry Framework  
(version 5.1.0.5)" name="generator"></meta><script src="/avetanafile/ 
assets/scriptaculous/5.1.0.5/prototype.js" type="text/javascript"></ 
script><script src="/avetanafile/assets/scriptaculous/5.1.0.5/ 
scriptaculous.js" type="text/javascript"></script><script src="/ 
avetanafile/assets/scriptaculous/5.1.0.5/effects.js" type="text/ 
javascript"></script><script src="/avetanafile/assets/tapestry/5.1.0.5/ 
tapestry.js" type="text/javascript"></script><script src="/avetanafile/ 
assets/blackbird/5.1.0.5/blackbird.js" type="text/javascript"></ 
script><script src="/avetanafile/assets/tapestry/5.1.0.5/tapestry- 
messages_de.js" type="text/javascript"></script><script src="/ 
avetanafile/assets/classpath/ded21e67620ae96/assets/js/ 
InPlacePrompt.js" type="text/javascript"></script><script src="/ 
avetanafile/assets/app/ded21e67620ae96/components/navigation/js/ 
popupwindow.js" type="text/javascript"></script><script src="/ 
avetanafile/assets/classpath/ded21e67620ae96/assets/js/gridselect.js"  
type="text/javascript"></script><script src="/avetanafile/dwr/ 
interface/DWRUpdater.js" type="text/javascript"></script><script src="/ 
avetanafile/assets/classpath/ded21e67620ae96/org/directwebremoting/ 
util.js" type="text/javascript"></script><script src="/avetanafile/ 
assets/classpath/ded21e67620ae96/org/directwebremoting/engine.js"  
type="text/javascript"></script><script src="/avetanafile/assets/ 
classpath/ded21e67620ae96/org/directwebremoting/webwork/ 
DWRActionUtil.js" type="text/javascript"></script><script src="/ 
avetanafile/assets/classpath/ded21e67620ae96/assets/js/ 
DWRUpdaterHelper.js" type="text/javascript"></script></head>


Am 30.06.2009 um 16:33 schrieb Howard Lewis Ship:

> @IncludeJavaScriptLibrary uses RenderSupport under the covers; I  
> meant when
> your Layout.tml includes <script src=""> elements. Those are not  
> recognized
> by Tapestry and are not aggregated.
>
> On Mon, Jun 29, 2009 at 11:43 PM, Moritz Gmelin  
> <mo...@gmx.de>wrote:
>
>> Does it mean that the stuff that is injected into components via
>>
>> @IncludeJavaScriptLibrary
>>
>> is not combined?
>>
>> Does this make sense?
>> Also in the pages where no script combination takes place I can see  
>> all the
>> links to tapestry.js, effects.js and other standard scripts. Is this
>> correct? Remember that on other pages (of the same application)  
>> everything
>> is integrated in one big js file.
>>
>> M.
>>
>>
>> Am 29.06.2009 um 18:11 schrieb Howard Lewis Ship:
>>
>>
>> It depends on how the scripts are added to the head; only scripts  
>> added
>>> via
>>> RenderSupport.addScriptLink() will be combined; in addition,  
>>> combination
>>> is
>>> turned off in development mode (by default).
>>>
>>> On Mon, Jun 29, 2009 at 6:59 AM, Moritz Gmelin <moritz.gmelin@avetana.de
>>>> wrote:
>>>
>>> Hi,
>>>>
>>>> I just found out that some of our pages do generate a number of  
>>>> JS head
>>>> elements.
>>>>
>>>> Although
>>>>
>>>> configuration.add(SymbolConstants.COMBINE_SCRIPTS, "true");
>>>>
>>>>
>>>> is given in contributeApplicationDefaults
>>>>
>>>> Other pages do correctly combine all scripts in a single .js file  
>>>> with a
>>>> very long file name.
>>>> Is this a known issue or a feature that I do not understand yet?
>>>>
>>>> Thanks
>>>>
>>>> Moritz
>>>>
>>>>
>>>>
>>>> --
>>>> Dipl.-Inform.
>>>> Moritz Gmelin
>>>> avetana GmbH
>>>> Geschäftsführer
>>>> Brändströmstr. 8
>>>> 76275 Ettlingen
>>>>
>>>> Tel: 07000-AVETANA  (07000-2838262)
>>>> eMail: moritz.gmelin@avetana.de
>>>> Internet: www.avetana-gmbh.de
>>>>
>>>> Geschäftsführer: Moritz Gmelin
>>>> Sitz der Gesellschaft: Ettlingen
>>>> Amtsgericht Mannheim HRB 362834
>>>> UST-ID DE211535427
>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>>>> For additional commands, e-mail: users-help@tapestry.apache.org
>>>>
>>>>
>>>>
>>>
>>> --
>>> Howard M. Lewis Ship
>>>
>>> Creator of Apache Tapestry
>>> Director of Open Source Technology at Formos
>>>
>>
>>
>
>
> -- 
> Howard M. Lewis Ship
>
> Creator of Apache Tapestry
> Director of Open Source Technology at Formos


Re: COMBINE_SCRIPTS no effect

Posted by Howard Lewis Ship <hl...@gmail.com>.
@IncludeJavaScriptLibrary uses RenderSupport under the covers; I meant when
your Layout.tml includes <script src=""> elements. Those are not recognized
by Tapestry and are not aggregated.

On Mon, Jun 29, 2009 at 11:43 PM, Moritz Gmelin <mo...@gmx.de>wrote:

> Does it mean that the stuff that is injected into components via
>
> @IncludeJavaScriptLibrary
>
> is not combined?
>
> Does this make sense?
> Also in the pages where no script combination takes place I can see all the
> links to tapestry.js, effects.js and other standard scripts. Is this
> correct? Remember that on other pages (of the same application) everything
> is integrated in one big js file.
>
> M.
>
>
> Am 29.06.2009 um 18:11 schrieb Howard Lewis Ship:
>
>
>  It depends on how the scripts are added to the head; only scripts added
>> via
>> RenderSupport.addScriptLink() will be combined; in addition, combination
>> is
>> turned off in development mode (by default).
>>
>> On Mon, Jun 29, 2009 at 6:59 AM, Moritz Gmelin <moritz.gmelin@avetana.de
>> >wrote:
>>
>>  Hi,
>>>
>>> I just found out that some of our pages do generate a number of JS head
>>> elements.
>>>
>>> Although
>>>
>>> configuration.add(SymbolConstants.COMBINE_SCRIPTS, "true");
>>>
>>>
>>> is given in contributeApplicationDefaults
>>>
>>> Other pages do correctly combine all scripts in a single .js file with a
>>> very long file name.
>>> Is this a known issue or a feature that I do not understand yet?
>>>
>>> Thanks
>>>
>>> Moritz
>>>
>>>
>>>
>>> --
>>> Dipl.-Inform.
>>> Moritz Gmelin
>>> avetana GmbH
>>> Geschäftsführer
>>> Brändströmstr. 8
>>> 76275 Ettlingen
>>>
>>> Tel: 07000-AVETANA  (07000-2838262)
>>> eMail: moritz.gmelin@avetana.de
>>> Internet: www.avetana-gmbh.de
>>>
>>> Geschäftsführer: Moritz Gmelin
>>> Sitz der Gesellschaft: Ettlingen
>>> Amtsgericht Mannheim HRB 362834
>>> UST-ID DE211535427
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>>> For additional commands, e-mail: users-help@tapestry.apache.org
>>>
>>>
>>>
>>
>> --
>> Howard M. Lewis Ship
>>
>> Creator of Apache Tapestry
>> Director of Open Source Technology at Formos
>>
>
>


-- 
Howard M. Lewis Ship

Creator of Apache Tapestry
Director of Open Source Technology at Formos

Re: COMBINE_SCRIPTS no effect

Posted by Moritz Gmelin <mo...@gmx.de>.
Does it mean that the stuff that is injected into components via

@IncludeJavaScriptLibrary

is not combined?

Does this make sense?
Also in the pages where no script combination takes place I can see  
all the links to tapestry.js, effects.js and other standard scripts.  
Is this correct? Remember that on other pages (of the same  
application) everything is integrated in one big js file.

M.


Am 29.06.2009 um 18:11 schrieb Howard Lewis Ship:

> It depends on how the scripts are added to the head; only scripts  
> added via
> RenderSupport.addScriptLink() will be combined; in addition,  
> combination is
> turned off in development mode (by default).
>
> On Mon, Jun 29, 2009 at 6:59 AM, Moritz Gmelin <moritz.gmelin@avetana.de 
> >wrote:
>
>> Hi,
>>
>> I just found out that some of our pages do generate a number of JS  
>> head
>> elements.
>>
>> Although
>>
>> configuration.add(SymbolConstants.COMBINE_SCRIPTS, "true");
>>
>>
>> is given in contributeApplicationDefaults
>>
>> Other pages do correctly combine all scripts in a single .js file  
>> with a
>> very long file name.
>> Is this a known issue or a feature that I do not understand yet?
>>
>> Thanks
>>
>> Moritz
>>
>>
>>
>> --
>> Dipl.-Inform.
>> Moritz Gmelin
>> avetana GmbH
>> Geschäftsführer
>> Brändströmstr. 8
>> 76275 Ettlingen
>>
>> Tel: 07000-AVETANA  (07000-2838262)
>> eMail: moritz.gmelin@avetana.de
>> Internet: www.avetana-gmbh.de
>>
>> Geschäftsführer: Moritz Gmelin
>> Sitz der Gesellschaft: Ettlingen
>> Amtsgericht Mannheim HRB 362834
>> UST-ID DE211535427
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>> For additional commands, e-mail: users-help@tapestry.apache.org
>>
>>
>
>
> -- 
> Howard M. Lewis Ship
>
> Creator of Apache Tapestry
> Director of Open Source Technology at Formos


Re: COMBINE_SCRIPTS no effect

Posted by Howard Lewis Ship <hl...@gmail.com>.
It depends on how the scripts are added to the head; only scripts added via
RenderSupport.addScriptLink() will be combined; in addition, combination is
turned off in development mode (by default).

On Mon, Jun 29, 2009 at 6:59 AM, Moritz Gmelin <mo...@avetana.de>wrote:

> Hi,
>
> I just found out that some of our pages do generate a number of JS head
> elements.
>
> Although
>
> configuration.add(SymbolConstants.COMBINE_SCRIPTS, "true");
>
>
> is given in contributeApplicationDefaults
>
> Other pages do correctly combine all scripts in a single .js file with a
> very long file name.
> Is this a known issue or a feature that I do not understand yet?
>
> Thanks
>
> Moritz
>
>
>
> --
> Dipl.-Inform.
> Moritz Gmelin
> avetana GmbH
> Geschäftsführer
> Brändströmstr. 8
> 76275 Ettlingen
>
> Tel: 07000-AVETANA  (07000-2838262)
> eMail: moritz.gmelin@avetana.de
> Internet: www.avetana-gmbh.de
>
> Geschäftsführer: Moritz Gmelin
> Sitz der Gesellschaft: Ettlingen
> Amtsgericht Mannheim HRB 362834
> UST-ID DE211535427
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>


-- 
Howard M. Lewis Ship

Creator of Apache Tapestry
Director of Open Source Technology at Formos