you can download it directly from github: http://github.com/mootools/mootools-more/raw/master/Source/Interface/Tips.js
On Thu, Dec 10, 2009 at 8:49 AM, brownbeard <[email protected]> wrote: > Where can I get this fix? I see the current release of MooTools More > is still 1.2.4.2 which still has the bug in it. Thanks very much! > > On Nov 11, 12:09 pm, Fli7e <[email protected]> wrote: > > Nice to hear, so my workaround is going to be obsolete - good to know > > (me do hate workarounds :-)) > > > > On 11 Nov., 18:58, Aaron Newton <[email protected]> wrote: > > > > > This is fixed in the codebase. We'll release it this week. Maybe today. > > > > > On Wed, Nov 11, 2009 at 8:59 AM, Fli7e <[email protected]> > wrote: > > > > > > Hi Valerio, Christoph and the rest of the community reading this :-) > > > > > > Today i started re-using the Moo-More Tips after a long time over at > a > > > > new project and my javascript console got spammed by > "element.getParent > > > > () is not a function" errors. > > > > > > After recognicing me using the .1 version i fastly upgraded to moo- > > > > more 1.2.4.2 but got the same error still (seeing this problem seems > > > > to be not unknown as the .1 differs from .2). > > > > > > To work around this and to be able to continue with my work i wrote > > > > this small little Class, extending the Original MooTools Class and > > > > adding a fix to the error throwing part. > > > > > > Maybe this is of use for someone else than just me so here we go: > > > > > > /* > > > > * --------------------------------------------------- > > > > * Extending Mootools Tips > > > > * by Timo Henke / artness.de > > > > * --------------------------------------------------- > > > > * > > > > * Fixed the element.getParent() is not a function bug > > > > * by not only checking for element but for the > > > > * getParent() as a function > > > > * > > > > * Works for Moo-More 1.2.4.1+2 > > > > */ > > > > > > var TipsFixed = new Class({ > > > > > > Extends: Tips, > > > > > > /* > > > > * --------------------------------------------------- > > > > * Fixed the element.getParent() is not a function bug > > > > * by not only checking for element but for the > > > > * getParent() as a function > > > > * > > > > * Works for Moo-More 1.2.4.1+2 > > > > * --------------------------------------------------- > > > > */ > > > > > > fireForParent: function(event, element){ > > > > if( element && typeof element.getParent() == > > > > 'function' ) > > > > { > > > > parentNode = element.getParent(); > > > > if (parentNode == document.body) > return; > > > > if (parentNode.retrieve('tip:enter')) > > > > parentNode.fireEvent > > > > ('mouseenter', event); > > > > else this.fireForParent(parentNode, > event); > > > > } > > > > else return; > > > > } > > > > > > }); > > > > > > Just use "new TipsFixed()" instead of "new Tips()" and you are done. > > > > > > Regards, > > > > > > Timo > > > > >
