This project is mirrored from https://*****@github.com/iqb-berlin/verona-modules-aspect.git.
Pull mirroring updated .
- Oct 15, 2021
-
-
jojohoch authored
-
rhenck authored
-
rhenck authored
-
rhenck authored
-
rhenck authored
This is now only one field with string value. Unset is put by using 'none', since mat-select inputs cannot deal properly with null values.
-
rhenck authored
-
rhenck authored
Saving the actual drop down value did not work with duplicate option values.
-
rhenck authored
This makes a small (suffix) button appear which clears all the input of that field.
-
rhenck authored
-
rhenck authored
Applies to textfield and textarea.
-
jojohoch authored
Add styles for bar and buttons
-
- Oct 14, 2021
-
-
rhenck authored
When those switches are on the size values are ignored and calculated automatically instead.
-
rhenck authored
This makes it easier to define types of objects in surrounding code.
-
jojohoch 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.
-
- 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
It does not support changing the fnt size.
-
rhenck authored
-
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
-
- 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
This replaces the label text with an image, which can be uploaded.
-
jojohoch authored
-
rhenck authored
-
jojohoch authored
* When elements receive the focusin event, their status is changed to `TOUCHED` * Replace `this.form.valueChanges` subscription with `this.unitStateService.unitStateElementCodeChanged` subscription
-
- Oct 06, 2021
-
-
jojohoch authored
* Take over tasks of `UnitStateComponent` * Manage property `unitStateElementCode` * Removing the passing of the property `unitStateElementCode` by the components
-
- Oct 05, 2021
-
-
jojohoch authored
* Value and status of all elements are saved * Move some Methods and Properties from FormService to UnitStateService
-
- Oct 04, 2021
-
-
jojohoch authored
* `UnitState.dataparts` has property `elementCodes` property, which stores status, value and id for FormElement * When building a unit, the stored value is assigned to the element when it is initiated * Removed `UnitState.dataparts.pages` * Removed methods initPages and addStoredValues
-
rhenck authored
The DOM query is now only done once and nt again everytime the value changes.
-