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.

Reply via email to