After all my work over the weekend, I ran into this today on 
Ajaxian.com: *http://tinyurl.com/yrpuls

*Seems like its going to meet my needs almost perfectly so I just 
thought I'd share with you all in case it helps out anyone else.

 -- Dash --

David Dashifen Kees wrote:
> So, one of the things I've always wanted to do was expand upon the 
> simplicity of the Lightbox Gone Wild! object that the coders at 
> www.particletree.com put together months ago.  I used it on an 
> application I wrote to organize my own picture albums on my localhost 
> web server, but I had to hack it apart to get it to do the things I 
> wanted it to do.  I looked at the Prototype Window class, thick box, 
> grey box, etc. and all of them didn't seem to be quite what I was 
> looking for.  So, this afternoon I decided to try and write one myself.  
> I've gotten about 95% of the way completed (at least for the first go) 
> but I can't get the dialog, after it is shown, to disappear. 
>
> Here's a pastie:  http://pastie.caboo.se/49182
> Here's a demo:  http://www.dashifen.com/.temp/
>
> You can see at line #19 within the pastie that I'm trying to get 
> anything within the newly loaded div#dialog element which an action 
> attribute equal to "deactivate" and then capture click events to close 
> the dialog.  If I change line #20 to include an anonymous function 
> (element.observe("click", function() { alert("hello world"); }); for 
> example), the anonymous function works fine.  I suspect I'm still hazy 
> on the exact usage (and purpose) of the bindAsEventListener() method of 
> the Function object. 
>
> Anyone got any ideas about how to get the darned things to close when 
> they're opened?
>
> Also, for what it's worth, I'm not even worrying about anything other 
> than Firefox at this point.  The first step is to get it working.  I'll 
> worry about getting working in other browsers as phase 2!!  Also, FYI, 
> I'm using prototype.js version 1.5.1 release candidate 2.
>
> Thanks All,
> -- Dash --
>
> >
>
>   

--~--~---------~--~----~------------~-------~--~----~
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?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to