This project is mirrored from https://*****@github.com/iqb-berlin/verona-modules-aspect.git.
Pull mirroring updated .
- Oct 28, 2021
-
-
jojohoch authored
* Remove FormService Injection * Move FormService and form types to player * Move interface ValueChangeElement to uI-element.ts * Use interface InputElementValue instead of string | number | boolean | null
-
- Oct 15, 2021
- Oct 14, 2021
-
-
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.
-
- Oct 13, 2021
-
-
rhenck authored
-
- Oct 01, 2021
-
-
jojohoch authored
Overridden by some child elements (TextField, CheckBox)
-
- 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
-
- Jul 28, 2021
- Jul 27, 2021
- Jul 26, 2021
- 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
-
jojohoch authored
* The wrapper of the player component listens to the `valueChanged` event and posts a message to the host of the aspect-player * Improve code style and remove lint errors
-
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
-
- Jul 07, 2021
-
-
jojohoch authored
Remove unnecessary decorator and variable initializers from `CanvasElementComponent`
-
- Jul 02, 2021
-
-
jojohoch authored
Shift the order of style assignments in `updateStyle` method
-
- Jul 01, 2021
-
-
rhenck authored
This is part of trying to solve the problem of upating styles on already rendered components, but still does not work.
-
- Jun 30, 2021
-
-
rhenck authored
THis makes the components usable in other contexts (player) as well.
-
- 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