That's great.  I never knew you could have functions in sass!

Thank you for sharing this.

Ramon Tayag



On Sun, Nov 16, 2008 at 12:06 AM, Chris Eppstein
<[EMAIL PROTECTED]> wrote:
>
> This sounds like a good use for a sass function.
>
> http://groups.google.com/group/haml/msg/a61f09c16058bb38
>
> You can define a function that will manipulate your filename at
> generation time.
>
> .foo
>  :background-image= url(timestamped_file(/images/foo.gif))
>
> You can then write a combination of capistrano and rake tasks to
> update your sass scripts on demand like I've done:
>
> http://gist.github.com/25265
>
> The implementation of the function will likely be specific to your
> environment (rails, merb, etc) but generally useful so please post it
> back to this thread if you write it.
>
> Hope that helps,
> Chris
>
> On Nov 12, 9:21 pm, "Ramon Tayag" <[EMAIL PROTECTED]> wrote:
>> Please indulge me :) When is the sass regenerated?  When it's saved?
>>
>> Theoretically, is it possible to upload the sass on the server, then
>> call a command which generates the css from the sass, because at least
>> then it has time to look at all the image files and insert their
>> timestamps in the css?
>>
>> This would also solve the problem of regenerating it everytime an
>> image is changed - we make the deployer call the generate command
>> (preferrably through capistrano after deploy callback).
>>
>> Ramon Tayag
>>
>> 2008/11/13 Nathan Weizenbaum <[EMAIL PROTECTED]>:
>>
>>
>>
>> > There are other issues, as well. If the stylesheet is guaranteed to have
>> > the correct timestamps, it needs to be regenerated each time an image is
>> > changed. This means that it needs to be fully parsed for every request
>> > so that each image can be stat-ed, which is often not a fast task. Then
>> > there's the issue of finding images in a reasonably general way... it's
>> > just not practical.
>>
>>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Haml" 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/haml?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to