Closed gaenseklein closed 5 years ago
Der Bug hat sich ein wenig verändert und zwar, dass es mal klappt und mal nicht... warum nicht muss aber noch herausgefunden werden
die chart wird falsch aufgebaut. fehler in chartist.js? der nullpunkt für die graphen (bei bar bswp. line-element) scheint falsch gesetzt zu sein
die width und height für die chart scheinen probleme zu machen. mal kapiert er es und mal nicht
section.clientheight ist zum zeitpunkt des erstellens der chart 0 pixel groß
könnte verbunden sein mit #73
jupp, wenn ich die größe richtig setze kommt das richtige raus
die chart wird aufgebaut, bevor das grid drüber gelegt wird. dadurch weicht die größe des containers ab von der größe, welche nachher durch das grid aufgebaut ist. im css ist angelegt, dass die width des containers 100% ist. innerhalb des grids stimmt das, aber zur erstellung der chart ist der container noch nicht im grid und hat daher die volle bildschirmbreite. das selbe mit der höhe. warum er es beim zweiten mal schnallt weiß ich nicht genau, nehme an, dass er auf ein veraltetes renderergebnis zurück greift. die breite ist an sich kein problem und kann im css gelöst werden, in dem section.left eine maximalbreite von 33vw bekommt. die höhe allerdings bleibt ja variabel...
das ganze kann auch gelöst werden, indem blocks.js oder besser nach blocks.js alle charts geupdatet werden. das müsste die sauberste lösung sein. bleibt die frage von #73
update wird jetzt aufgerufen, nachdem blocks.js durch ist - das behebt den bug in oder neben sections. bleibt das generelle problem zu lösen, wie groß die chart sein sollte
chart in einer section (left bspw) wurde bei mir erst nach dem dritten starten gerendert. davor wurde es iwie abgebrochen und kam nur ein viertel-kreis raus.
reproduzierbar: ja testcode: