This project is mirrored from https://*****@github.com/iqb-berlin/verona-modules-aspect.git.
Pull mirroring updated .
- Oct 29, 2021
-
-
rhenck authored
For elements which don't have this functionality the workaround is to use pointer events and make the elements unclickable.
-
- Oct 28, 2021
-
-
rhenck authored
Other elements do implement the interface but do nothing with the property. This make all the interface handling a lot easier at the cost of having useless variables in some contexts.
-
- Oct 21, 2021
-
-
jojohoch authored
-
- Oct 18, 2021
-
-
jojohoch authored
-
- Oct 15, 2021
- Oct 13, 2021
-
-
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
-
- Oct 07, 2021
-
-
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 01, 2021
-
-
jojohoch authored
* Adapts their appearance to mat-form-fields * Fix coloring of background for checkboxes
-
- Sep 30, 2021
-
-
jojohoch authored
* Delete validation message component * Use instead `mat-error` inside element components to take advantage of `mat-input-field` * Add get validators method to each form element component * Display validation messages via `error-transform` pipe
-
- Sep 03, 2021
-
-
rhenck authored
-
- Aug 03, 2021
-
-
rhenck authored
This is in preparation for dynamic layouting. The actual dimensions are set by the overlay component which differs but is existent for both editor and player.
-
- Jul 23, 2021
-
-
rhenck authored
Also refactor a lot of stuff belonging to this: - You can edit the default values via properties panel - All elements now again have a common parent directive. form elements have a special parent for forms.
-
- Jul 16, 2021
-
-
jojohoch authored
* When creating components for each element a `ValidationMessageComponent` is also generated dynamically * Prepare usage of default values for form elements * Add `form.ts` for form specific interfaces * Rename some variables and properties
-
- Jul 15, 2021
-
-
jojohoch authored
* Only elements which has to be registered by the player's form inherit from `FormElementComponent` * Element components use their specific `elementModel` * Rename file for `FormElementComponent`
-
- Jul 13, 2021
-
-
jojohoch authored
-
rhenck authored
The UIComponents now only have the properties they can make use of. This means that the angular components use the CSS properties explicitly instead of having all kinds of useless CSS properties. Also it is no longer needed to update the CSS styles via event because Angular's change detection takes care of that.
-
- Jul 12, 2021
-
-
jojohoch authored
Use `parentForm` input in `PageComponent` and in `SectionComponent` instead
-
- Jul 09, 2021
-
-
jojohoch authored
* Introduce `FormService` to provide communication between element components and form * Add `ngModelChange` and `formControl` to some element components. This functionality is not used by the editor
-
- Jun 29, 2021
-
-
rhenck authored
This makes the actual component elements agnostic to any drag and drop and selection logic, which is handled completely via the wrapper-overlay. Now the component elements can be easily used by the player.
-
- Jun 28, 2021
- Jun 23, 2021
-
-
rhenck authored
-
- Jun 22, 2021
-
-
rhenck authored
-