Jak narazie moje API ma wsparcie do rok wstecz (tyle przetestowałem) , jednakże jedna rzecz mnie zastanawia jak kiedyś taki problem rozwiązywano.
this.createEvents = function (){
console.log("Why u dont do this? :(")
var nodes = this.domImageSliderGroup;
console.log(this.domSlider);
var nodes =this.domImageSliderGroup;
nodes.forEach(
node => {
node.addEventListener(
'click',
() => {
if (this.StartAPP){
return;
}
this.node = node.firstChild;
this.nodeID = node.firstChild.id;
this.startAPP = true;
this.showImg();
this.whichWay(node);
this.run();
}
)
}
);
};
Przed wersją 50.0 dla FF, choćbym się uparł bądż zaprzęgł butami dla nodeList foreach jest nieznane. Ciekawostka druga jest, gdy wpakujemy to -->var nodes = this.domImageSliderGroup; w tablicę, to już foreach jest good, ale za to addEventLister już nie, choć to węzeł (sic). Arrow function według MDN już od dawna ma wsparcie , foreach bodajże 33 wersji. Znalazłem sposób zbudowaniem klucza , mapowaniem na nim, ale musi być inny sposób. Testowałem na: 49,48,46.
Heh a jeszcze czeka mnie chrome (dla reszty załatwię tyle by, chociaż działało na najnowszej wersji, bądz jedna wstecz. IE odrzucam bo tu szkoda gadac...)