gaenseklein / slidenotes

0 stars 0 forks source link

Datenblöcke und MD-Code-Insertbuttons #25

Closed gaenseklein closed 6 years ago

gaenseklein commented 6 years ago

Wenn in Datenblöcken auf einen Insert-Button geklickt wird sollte damit anders umgegangen werden, da es in den meisten Datenblöcken keinen MD-Code gibt

gaenseklein commented 6 years ago

datentypen werden vom theme hinzugefügt und definiert. buttons können jetzt mit einer im theme definierten function ausgestattet werden. in der insertbutton-function wird abgeprüft, ob datentyp mdcode erlaubt oder nicht. wenn ja wird mdcode eingefügt, wenn nein gibts n fehler-alert (kann noch ausgetauscht werden später um es schöner zu machen) als proof-of-concept wurde dem chartjs-theme eine insertfunction gegeben für buttons, welche aufgerufen wird wenn geklickt wird anstelle der normalen button-function (insertbutton). diese prüft, ob auf einem datenblock des typs chart gestanden wird und wenn ja wird der kopf dieses blocks überschrieben mit dem angeklickten datentyp. so können bspw. mit hilfe eines klicks zwischen pie, line und bar gewechselt werden.