[Proto-Scripty] Re: Events in own Class

2009-06-30 Thread Matt Foster
This will work, but remember that the instance isn't going to actually fire an event, its just really acting as liaison to the document object to fire off events via document. You've somewhat namespaced the event with your reference ID which is going to make things difficult for anything

[Proto-Scripty] Re: Events in own Class

2009-06-29 Thread Rick Waldron
Dig it: http://jsbin.com/uhogi (view the source) Rick On Mon, Jun 29, 2009 at 12:19 PM, Sven stuebe...@googlemail.com wrote: Hi, is it possible to add Events to own classes? something like this: var myClass = Class.create({ foo : function(){

[Proto-Scripty] Re: Events in own Class

2009-06-29 Thread Sven
wow thank you ;) On 29 Jun., 18:38, Rick Waldron waldron.r...@gmail.com wrote: Dig it: http://jsbin.com/uhogi (view the source) Rick On Mon, Jun 29, 2009 at 12:19 PM, Sven stuebe...@googlemail.com wrote: Hi, is it possible to add Events to own classes? something like this:

[Proto-Scripty] Re: Events in own Class

2009-06-29 Thread Rick Waldron
No problem Rick On Mon, Jun 29, 2009 at 12:41 PM, Sven stuebe...@googlemail.com wrote: wow thank you ;) On 29 Jun., 18:38, Rick Waldron waldron.r...@gmail.com wrote: Dig it: http://jsbin.com/uhogi (view the source) Rick On Mon, Jun 29, 2009 at 12:19 PM, Sven

[Proto-Scripty] Re: Events in own Class

2009-06-29 Thread Sven
hmm but wait this is a global event... i want a instance-based event. xyz.foo(); //alert(barbarbar); abc.foo(); // alert(1234); and second $('bla').hide(); rgds sven On 29 Jun., 18:41, Sven stuebe...@googlemail.com wrote: wow thank you ;) On 29 Jun., 18:38, Rick Waldron

[Proto-Scripty] Re: Events in own Class

2009-06-29 Thread Rick Waldron
I think I set you on the right path... copy the code a gave you and see what you can come up with. Rick On Mon, Jun 29, 2009 at 12:56 PM, Sven stuebe...@googlemail.com wrote: hmm but wait this is a global event... i want a instance-based event. xyz.foo(); //alert(barbarbar);

[Proto-Scripty] Re: Events in own Class

2009-06-29 Thread Matt Foster
I ran into this same issue and made a class to extend others from to inherit this sort of functionality. This is the article but the JS itself is a bit outdated http://positionabsolute.net/blog/2007/06/event-dispatcher.php To get the freshest JS...

[Proto-Scripty] Re: Events in own Class

2009-06-29 Thread Sven
ok i tryed something... var Observable = Class.create({ initialize : function(){ this._refID = Observable.prototype.refCount++; }, observe : function(name, handler){ document.observe('observable_' + this._refID + ':' + name, handler); }, fire: