This project is mirrored from https://*****@github.com/iqb-berlin/verona-modules-aspect.git.
Pull mirroring updated .
- Oct 18, 2021
- 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.
-
- Oct 07, 2021
- 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 29, 2021
-
-
rhenck authored
Since the material elements don't give a way of applying the background color, a hack is needed to get the internal elements and apply the style. Directive to be able to do it for text field and text area.
-
- Sep 22, 2021
-
-
rhenck authored
-
- Sep 21, 2021
-
-
jojohoch authored
-
- Aug 16, 2021
-
-
rhenck authored
Also some small improvements to variable naming and file structure. #23
-
- 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 28, 2021
-
-
jojohoch authored
-
- Jul 23, 2021
-
-
rhenck authored
Both use the property name 'min' and 'max' but map it to min/max and minlength/maxlength respectively.
-
rhenck authored
-
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 20, 2021
- 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
-