[Proto-Scripty] Re: Binding class method problem with this

2010-09-20 Thread kstubs
Back to happy. All is working. Thanks again TJ, and I love when things work as expected! I have been pulling my hair out all weekend! Karl.. On Sep 19, 11:25 pm, kstubs kst...@gmail.com wrote: Oh my gosh!  OK, I never considered that bind() returns a function. Wow... that changes everything.

[Proto-Scripty] Prototype - Close div when click off?

2010-09-20 Thread Jason
Hello, I am modifying this: http://cpicker.com/ I have made good progress, everything is working great. I now need to make one last modification. I think I need to do something like this but I am new to prototype and don't really get it. $(document.body).descendants().observe('click',

[Proto-Scripty] Re: Prototype - Close div when click off?

2010-09-20 Thread T.J. Crowder
Hi, Not entirely sure what you're trying to do, but this will fail: $(document.body).descendants().observe ^-- Problem here `#observe` is a function Prototype adds to *elements*, not arrays. `#descendants` returns an array. Although you could fix this via

[Proto-Scripty] Re: Prototype - Close div when click off?

2010-09-20 Thread kstubs
TJ, you inadvertently disabled Edit using JS Bin for this example :) Who is JS Bin, is that yours? Very cool. On Sep 20, 5:12 am, T.J. Crowder t...@crowdersoftware.com wrote: Hi, Not entirely sure what you're trying to do, but this will fail:     $(document.body).descendants().observe    

[Proto-Scripty] Re: Prototype - Close div when click off?

2010-09-20 Thread Jason
Hi T.J. Sorry for being unclear. I want the div to close when the user clicks on anything BUT the div. What you have written makes sense with the findElement. Can findElement by used to literally find any element and then compare it to find out if it is a child or parent of the relevant div.

Re: [Proto-Scripty] Re: Prototype - Close div when click off?

2010-09-20 Thread Walter Lee Davis
I like to think of Event#findElement as the equivalent of the XPath expression self-or-ancestor. I use it a lot for delegated observers, like placing one click listener on a common parent element, then using $('parentElement').observe('click', function(evt){ if

[Proto-Scripty] Re: Opacity change snaps back to original value

2010-09-20 Thread Raconteur
Hi Johan, Thanks for the reply. The page is very simple. Just a div with an img in it. The mouse does not move once inside, meaning I can move the mouse over the img and let it go. The animation ramps up to full opacity, and then pops back to 0.4. There isn't some secret switch I am not