Peewa-js 0.03: bugs fix, implémentation
Après avoir détecté quelques bugs cette semaine je me devais de les corriger assez rapidement.
Les méthodes des éléments fonctionnent à nouveau correctement sur des collections d’objets.
e._multiple=function(f,a){
if(!this.length)return false;
for(var i=0;i<this.length;i++) this[i][f].apply(this[i],a);
return true;},
La méthode _function et la fonction _addFunction n’écrasent plus les anciennes fonctions et s’ajoutent maintenant correctement.
addFunction:function(e,f,n){
if(!n)n=window;
if(_multiple(_addFunction,arguments,2))return;
if(!e)e=’onload’;
if(_isScalar(f))f=new Function(‘return ‘+f);
var o=n[e];
if(!n[e])n[e]=f;
else{
n[e]=function(){
o.apply(this,arguments);
f.apply(this,arguments);}}},
J’ai également ajouté une méthode _changeManager [...]
English