gaenseklein / slidenotes

0 stars 0 forks source link

chart in section #75

Closed gaenseklein closed 5 years ago

gaenseklein commented 5 years ago

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:

´´´left
´´´chart:pie
a:100
b:205
c:300
´´´
´´´

asdf
gaenseklein commented 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

gaenseklein commented 5 years ago

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

gaenseklein commented 5 years ago

die width und height für die chart scheinen probleme zu machen. mal kapiert er es und mal nicht

gaenseklein commented 5 years ago

section.clientheight ist zum zeitpunkt des erstellens der chart 0 pixel groß

gaenseklein commented 5 years ago

könnte verbunden sein mit #73

gaenseklein commented 5 years ago

jupp, wenn ich die größe richtig setze kommt das richtige raus

gaenseklein commented 5 years ago

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...

gaenseklein commented 5 years ago

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

gaenseklein commented 5 years ago

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