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 <andy.blo...@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.gme...@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 >> > <moritz.gme...@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.gme...@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.gme...@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-unsubscr...@tapestry.apache.org >> >>>> For additional commands, e-mail: users-h...@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-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org