Rolf B: DOM und svg

Beitrag lesen

Hallo Robert,

man müsste die Lib kennen um zu wissen was sie wie tut.

Also flugs gedownloaded, erstes Sample probiert, ein bisschen durchgesteppt mit dem Debugger, und aha!

let chart = new Chartist.Line('.ct-chart', data, options);
chart.on("created", function() { 
   document.querySelector(".ct-chart .ct-series-a path").style.fill = "green";
});

Nicht, dass die Doku das sinnvoll erklären würde. Dass es ein "created" event gibt, habe ich per Debugger herausgefunden. Vielleicht findet man mehr raus wenn man die Examples alle durcharbeitet. Die API Doku verrät nur die .on Methode. Wer schreibt heute schon noch brauchbare Dokus. Ein paar Examples zusammengekloppt, API Referenz aus den Autodocs generiert, fertig. So grundlegende Dinge wie "das Ding agiert asynchron mit setTimeout" und "unser Event-System funktioniert so und so" muss man dann erraten. Aber ist vielleicht auch besser so. Dieser Satz:

The handler callbacks are synchronous and will run in the main thread rather than the event loop.

zeigt, dass der Autor nicht wirklich verstanden hat, was Events und Eventloop sind.

Rolf

--
sumpsi - posui - obstruxi