This project is mirrored from https://*****@github.com/iqb-berlin/verona-modules-aspect.git.
Pull mirroring updated .
- Oct 14, 2021
-
-
rhenck authored
-
rhenck authored
-
rhenck authored
-
rhenck authored
This avoids import cycles.
-
rhenck authored
This keeps import cycles from happening.
-
rhenck authored
For now this is only relevant for checkbox values. Would be better to have a layer of abstraction of top. Maybe BooleanInputElement.
-
rhenck authored
This makes checking the existence of properties for the property panel possible, since it is possible to check for null but not for undefined.
-
jojohoch authored
to avoid name collision.
-
jojohoch authored
-
- Oct 13, 2021
-
-
rhenck authored
There are still some problems. It works a lot better than before. Adding this as an intermediate solution.
-
rhenck authored
Before the same array reference was saved for all selected elements. Now it correctly creates a copy of the original array before saving it as value.
-
rhenck authored
-
rhenck authored
It does not support changing the fnt size.
-
rhenck authored
- Fix conditions for showing inputs. As all the properties are mandatory and have to be available, so no contionals are need here. - Move CSS into the component (from parent properties component)
-
rhenck authored
-
rhenck authored
-
rhenck authored
Importantly this includes moving logic into the classes.
-
rhenck authored
-
rhenck authored
... and no longer an Angular service. This is because the IDService is needed in classes, where it is not injected by default.
-
rhenck authored
-
rhenck authored
- Remove interfaces - Add classes for all elements as well as unit, page and section - 2 intermediate interfaces are kept. They dont constituate a viable object but only additional properties, like background-color. Those can be added as interface to all elements. Initialisation has to be done by the element itself though and not by some constructor higher up.
-
- Oct 07, 2021
-
-
rhenck authored
Put the possible element types explicitly.
-
rhenck authored
This was an early draft and unused. Will be reintroduced in a proper form later.
-
rhenck authored
-
rhenck authored
The different tabs are now separate components, which makes them a lot smaller and better to handle.
-
rhenck authored
-
rhenck authored
-
rhenck authored
This replaces the label text with an image, which can be uploaded.
-
jojohoch authored
-
rhenck authored
-
jojohoch authored
-
jojohoch authored
-
jojohoch authored
-
rhenck authored
This is rather hard to implement via HTML inline style attributes. So we do it the classic way. Could be reviewed, when that feature is implemented in TipTap: https://github.com/ueberdosis/tiptap/issues/1514.
-
rhenck authored
-
rhenck authored
-
rhenck authored
-
rhenck authored
Based on TipTap which in turn is based on ProseMirror. No further assets are needed.
-
rhenck authored
The editor package is larger than that. So the build fails without the higher limit.
-