I think the most beneficial way is to just store what you need in an
object for easy replacement. Scriptaculous does this for a few effects
already.

var oldStyle = {
  width: element.style.width,
  height: element.style.height,
  ...
}

then later on ...

element.setStyle(oldStyle);

Brandon

On 8/22/06, Sam <[EMAIL PROTECTED]> wrote:
>
> > I believe afterFinish should be available to use.
> >
> > >
> > >
> > > Is there an option at the end of the effect to call my own
> > end-action
> > > routine?  I could set the styles to nothing at that point.
>
>
> This begs a larger question.  How could JavaScript determine the initial 
> *style* state of an element (e.g., the state of locally
> applied styles), snapshot that state, then restore the state after 
> Effect.Hightlight is called?  Wouldn't a loop through all the
> defined styles of an element be overkill, as the style property would be 
> reading the cascaded style of all parent elements and
> anything applied to the element from and external style sheet?
>
> Sam
>
>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Spinoffs" 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/rubyonrails-spinoffs
-~----------~----~----~----~------~----~------~--~---

Reply via email to