[Mootools] ToolTip per MT 1.2.0

Ho trovato questo bello script su Hotajax per creare dei tooltip con la libreria MooTools 1.1.
Peccato stessi usando la versione 1.2.0 e quindi non andasse bene: Firebug segnalava che setHTML non era una funzione e Fx.Styles era indefinito.

Per farlo funzionare bisogna copiarsi la funzione setHTML da MT 1.1:
/* MODIFICATO per TOOLTIP */
setHTML: function(html){
this.innerHTML = html;
return this;
},
e infine cambiare Fx.Styles con Fx.Morph alla riga 49 del codice dello script del tooltip:

this.fx = new Fx.Morph(this.tooltip,this.options);
E' tutto!

Technorati tags: ,
Powered by ScribeFire.

2 comments:

eineki ha detto...

Ciao, perché non modificare tooltip utilizzando il metodo set('html',contenuto); invece che modificare la libreria?

Basterebbe fare una semplice sostituzione /setHTML(/set('html',/g su tutto il codice della libreria per risolvere il problema.

Christian Castelli ha detto...

@eineki: Ciao e grazie per il contributo, usando da poco MT immaginavo ci fosse un metodo migliore per arginare il problema di compatibilità ;-)
Non conosco ancora bene tutte le funzioni.
Ciao!

Byte Strike Blog - Designed by Posicionamiento Web | Bloggerized by GosuBlogger