This project is mirrored from https://*****@github.com/iqb-berlin/verona-modules-aspect.git.
Pull mirroring updated .
- Oct 15, 2021
- Oct 14, 2021
-
-
rhenck authored
All elements get the 'aspect-inserted-element' class, which is checked before deleting the element.
-
rhenck authored
When those switches are on the size values are ignored and calculated automatically instead.
-
rhenck authored
-
rhenck authored
This makes it easier to define types of objects in surrounding code.
-
jojohoch authored
-
rhenck authored
-
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
-
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.
-
jojohoch authored
-
jojohoch authored
-
jojohoch authored
Use static readonly property MARKING_TAG to define tag name of marked text
-
jojohoch authored
-
jojohoch authored
-
- Oct 08, 2021
- Oct 07, 2021