Probably the initialize event doesn't exist anymore. You could use the
attach event.
Besides that, the `wait: false` option has been replaced by the `link:
'cancel'` option.

However you could also simply use the .fade method:

  1. window.addEvent('domready', function() {
  3.         var Tips2 = new Tips($$('.tips'), {
 10.         onShow: function(toolTip) {
 11.                      this.toolTip.fade('in');
 12.         },
 13.         onHide: function(toolTip) {
 14.                      this.toolTip.fade('out');
 15.         }
 16.         });
 17. });

And if you're upgrading anyway, why not upgrade to 1.3 directly?

On Mon, Apr 11, 2011 at 10:51 AM, thesaltydog <[email protected]> wrote:

> Hi,
>
> I have this tooltip_1.1.js working on mootools 1.1:
>
>
>   1. window.addEvent('domready', function() {
>   2.     var Tips2 = new Tips($$('.tips'), {
>   3.     initialize:function(){
>   4.         this.fx = new Fx.Style(this.toolTip, 'opacity',
> {duration: 400, wait: false}).set(0);
>   5.     },
>   6.     onShow: function(toolTip) {
>   7.         this.fx.start(1);
>   8.     },
>   9.     onHide: function(toolTip) {
>  10.         this.fx.start(0);
>  11.     }
>  12.     });
>  13. });
>
>
>
> Then I migrated to 1.2 and I have edited the script in this way:
> Line number On/Off | Expand/Contract | Select all
>
>   1.
>   2. window.addEvent('domready', function() {
>   3.         var Tips2 = new Tips($$('.tips'), {
>   4.         initialize: function(){
>   5.                 this.fx = new Fx.Tween(this.toolTip,{
>   6.                           duration: 400,
>   7.                           wait: false});
>   8.                 this.fx.set('opacity',0);
>   9.         },
>  10.         onShow: function(toolTip) {
>  11.                      this.fx.set('opacity',1);
>  12.         },
>  13.         onHide: function(toolTip) {
>  14.                      this.fx.set('opacity',0);
>  15.         }
>  16.         });
>  17. });
>
>
>
> It is not working, and Firebug is claiming a "this.fx is undefined"
> error on line 11...
>
> Anyone can help, pls?
>
>

Reply via email to