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 -~----------~----~----~----~------~----~------~--~---
