On Fri, Feb 12, 2010 at 11:20 AM, Marius <[email protected]> wrote:

> Jeppe probably we can combine the two proposals. Perhaps something
> like:
>
> <lift:css name="mycss.css, some_other.css. /classpath/baz.css" />
>
> thus Lift could generate:
>
> <link rel="stylesheet" type="text/css" href="compound_2434rfe34534.css?
> i784yrfiuhferfhweir57=_"/>
>
> compound_2434rfe34534.css is a synthetic name that would contain the
> mycss.css, some_other.css. /classpath/baz.css concatenated. Same thing
> for JS. This content could potentially be compressed.
>
> I can open a ticket and start looking into this.
>

Kewl!


>
> Br's,
> Marius
>
> On 12 feb., 20:53, Jeppe Nejsum Madsen <[email protected]> wrote:
> > On Fri, Feb 12, 2010 at 7:28 PM, Marius <[email protected]> wrote:
> > > Oh yes I did and I hate it. Ironically I was about to propose a
> > > solution for this.
> >
> > > instead of
> >
> > > <link rel="stylesheet" type="text/css" href="mycss.css"/>
> >
> > > do something like:
> >
> > > <lift:css name="mycss.css" />
> >
> > > this would render:
> >
> > > <link rel="stylesheet" type="text/css" href="mycss.css?
> > > i784yrfiuhferfhweir57=_"/>
> >
> > > the query string parameter would be generated at application start-up.
> > > If you update you css/js and restart the application the browser will
> > > refresh it. Potentially generating the random query string param could
> > > be a LiftRules function that by default generates a sequence once per
> > > application time. Thus you could potentially set your own function
> > > that reads this for a config file?
> >
> > > Similarly <lift:js name="myjs.js"/> would do the same.
> >
> > I had similar thoughts sometime ago, but haven't looked at it since then:
> >
> > http://groups.google.com/group/liftweb/browse_thread/thread/1130ce4f9...
> >
> > For me, the real benefit would be combining many requests into one and
> > setting a future "Expires" date but still be sure that all artifacts
> > will be updated correctly.
> >
> > /Jeppe
>
> --
> You received this message because you are subscribed to the Google Groups
> "Lift" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<liftweb%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/liftweb?hl=en.
>
>


-- 
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890
Follow me: http://twitter.com/dpp
Surf the harmonics

-- 
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.

Reply via email to