I created a test at http://yetagain.net/sandbox/tipstest/ , with a modified version of my extended class that fires the 'attach' event. It does use the undocumented 'elementEnter' method however. The is called in a listener to the custom 'attach' event.
Also, reading what Nutron wrote, that perhaps a custom event is not necessary, I made another (simpler) test at http://localhost:8888/yetagain/sandbox/tipstestnoevent/ that does not extend the Tips class with a custom event (although it still uses the undocumented 'elementEnter' method to show the tip). Not completely sure if this is what you're after though... Michal. On Jan 5, 7:57 pm, nutron <[email protected]> wrote: > To clarify, you're saying that you are creating an instance of tips only > when the user actually mouses over something, yes? > The reason there's no event fired on attach is because this functionality > occurs either on initialize (if you specify elements) or when you attach > elements yourself. Therefor the event is something you essentially already > have access to - you know it's going to fire when you call "new Tips" or > when you call "myTips.attach(elements)". > > Events are used when things occur arbitrarily - the user clicks, the ajax > returns, the effect ends. There's no reason to add an event here. > > On Mon, Jan 5, 2009 at 11:21 AM, csuwldcat-2 (via Nabble) < > [email protected]<ml-user%[email protected]> > > > > > wrote: > > > Hmm... not sure that that would solve the issue. I can attach the > > tips fine on mouseover. Attaching is not the problem. When the > > attachment takes place I need it to fire whatever event Moo uses to > > show the tip. Not sure onShow would be it, I think it piggy backs > > something else. > > > You see what I mean? Just try attaching a tip to anything with a > > title on mouseover. You will quickly see what I mean. > > > - Daniel > > > On Jan 5, 9:11 am, Michal > > <michalchare...@...<http://n2.nabble.com/user/SendEmail.jtp?type=node&node=2114397&i=0>> > > wrote: > > > Actually I suspect you might need to pass an argument with the event, > > > so something like: > > > > this.fireEvent('attach', this); > > > > or > > > > this.fireEvent('attach', this.tip); > > > > might be required. > > > > Michal. > > > > On Jan 5, 4:54 pm, Michal > > > <michalchare...@...<http://n2.nabble.com/user/SendEmail.jtp?type=node&node=2114397&i=1>> > > wrote: > > > > > I suspect you could do something like extend the Tips class, and have > > > > an extended attach method that fires the event: > > > > > var ExtendedTips = new Class({ > > > > Extends: [Tips], > > > > > attach: function(elements) { > > > > this.parent(elements); > > > > this.fireEvent('attach'); > > > > return this; > > > > } > > > > > }); > > > > > However, I've never used Tips, so maybe someone has a better > > > > suggestion. > > > > > Michal. > > > > > On Jan 5, 3:47 pm, csuwldcat > > > > <daniel...@...<http://n2.nabble.com/user/SendEmail.jtp?type=node&node=2114397&i=2>> > > wrote: > > > > > > Hey guys, wanted to do just-in-time attachment for Tips. I am doing > > > > > so for a Google maps markers where the addition of said markers is > > > > > compounding and dynamic in nature. Right now I .attach() the tip on > > > > > mouseover of the target marker via event delegation. The problem is > > > > > that the tip does not appear until the second mouseover obviously... > > > > > > What would be ridiculously sick would be to have an onAttach(); that > > I > > > > > could do a: > > > > > > onAttach: function(tip){ > > > > > tip.show(); > > > > > > } > > > > > > That would rock most certainly rock the Casba. > > > > > > PS: if there is a glaringly easy way to do this other than fireEvent > > > > > (); (which I already tried to work in) please impress upon me your > > > > > mootastic, sage-like wisdom :) > > > > > > - Daniel > > > ------------------------------ > > View message @ > >http://n2.nabble.com/Msg-for-Moo-Devs-on-Tooltips...Maybe-we-need-an-... > > To start a new topic under MooTools Users, email > > [email protected]<ml-node%[email protected]> > > To unsubscribe from MooTools Users, click here< (link removed) >. > > ----- > The MooTools Tutorial: http://www.mootorial.comwww.mootorial.com > Clientcide: http://www.clientcide.comwww.clientcide.com > -- > View this message in > context:http://n2.nabble.com/Msg-for-Moo-Devs-on-Tooltips...Maybe-we-need-an-... > Sent from the MooTools Users mailing list archive at Nabble.com.
