Funny, I was thinking that same thing...
in one quick app i was writing, I had ~20 header links!
I kept thinking "that can't be good" :)

although I have not done so yet, I think there must be a way to modify or create a resource loader that would generate a buffered version of css (for isntance) and change the request page to just load it.

Let us know if you tackle that one... I'd love to see the code.

- Brill Pappin





On 9-Apr-09, at 10:57 AM, Eduardo Nunes wrote:

I think that I didn't explain it right. What I want is that wicket
concatenate all included javascripts into one file. Something like
<wicket:link>
 <link.. javascript1.js />
 <link.. javascript2.js />
 <link.. javascript3.js />
</wicket:link>

Generate just one resource with "javacript1.js", "javacript2.js" and
"javacript3.js" concatenated. The reason for that is to reduce the
number of requests. I have a project that includes almost 10
javascripts files and around 7 css files, it would be faster if the
browser has to download just 2 files, one for all javascript and
another one for css.

I can do it with a servlet or something like this, but I want a
solution that works inside wicket, that i don't have to change my
source code.

Probably wicket has a piece of source code responsible for the
<wicket:head> tag, If I could intercept it and get all included
javascripts, remove them from the generated html and include my own
resource with all javascripts concatenated, I would be happy hehehe

Please ask me if you don't understand, I have to improve my english :(

Thanks,
Eduardo S. Nunes

On Thu, Apr 9, 2009 at 11:42 AM, Craig Tataryn <[email protected]> wrote:
On Thu, Apr 9, 2009 at 9:06 AM, Eduardo Nunes <[email protected]> wrote:

Hi,

 Is there a way to tell wicket to package all referenced javascripts
together, the same for the css? If there isn't this solution yet, can
anyone tell me where should I look for to implement it?


You can put your resources, like css and javascript, directly in your
packages either under src/main/java or src/main/resources and include them
through header inclusions using a ResourceReference

Craig.


Thanks,
Eduardo S. Nunes

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]




--
Craig Tataryn
site: http://www.basementcoders.com/
podcast:http://feeds.feedburner.com/TheBasementCoders
irc: ThaDon on freenode #basementcoders, ##wicket, #papernapkin
im: [email protected], skype: craig.tataryn


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to