This project is mirrored from https://*****@github.com/iqb-berlin/verona-modules-aspect.git.
Pull mirroring updated .
- Aug 05, 2021
-
-
rhenck authored
Also refactor unit service to use more it's own selection variable instead of using passed references for manipulating objects.
-
rhenck authored
-
jojohoch authored
-
jojohoch authored
-
jojohoch authored
-
jojohoch authored
Merge the `unitDefinition` with the `unitState.dataParts` to insert the saved values
-
jojohoch authored
-
jojohoch authored
Required to decide whether the `section` or `element` should be inserted or appended to its `formArray`
-
jojohoch authored
-
- Aug 04, 2021
-
-
rhenck authored
-
- Aug 03, 2021
-
-
rhenck authored
- ... mostly for dynamic positioning - Refactor reordering of sections. They can now be moved by small buttons to the side, which appear when hovering. The section edit mode is no longer available. -> KISS - Removed all toolbars. The props can now be set via the props panel, which now has sections for pages, sections and elements. This is to have more vertical space available for editing the unit. - Sections can now (only) be added via the toolbox panel, where the second tab is now exclusively for sections. Future templates are supposed to be whole sections, which can also be added from there. - Refactor CSS layouting (flex and co) to have better handling of vertically growing page (via sections) - Some preparation for an upcoming overhaul of selection stuff (again :))
-
rhenck authored
Sections and elements can have this prop. Elements only need it to determine what properties to show in the props panel. The others are basic props for grid layouting. Refer to the grid documentation.
-
rhenck authored
-
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.
-
jojohoch authored
* Remove workaround with `Promise.resolve().then(() => ...` * Use `changeDetectorRef.detectChanges()` after updating the validators
-
jojohoch authored
Make the initialization consistent
-
- Aug 02, 2021
-
-
jojohoch authored
Getter work like functions and are executed every time Angular change detection runs.
-
jojohoch authored
-
jojohoch authored
* Since always visible pages are removed from the order, form arrays must be rearranged * Refactor getter as properties in `PlayerStateComponent`. Getter work like functions and are executed every time Angular change detection runs.
-
- Jul 30, 2021
-
-
jojohoch authored
* Create `FormGroups` without ids * Add `FormArray` for elements
-
jojohoch authored
-
jojohoch authored
-
jojohoch authored
* Add section array to the form groups of the pages * Remove unnecessary component factory from `SectionComponent`
-
jojohoch authored
Replace pageIndication with translate pipe
-
jojohoch authored
* Add specific translation file for editor in assets/i18n * Add first translations for toolbar
-
jojohoch authored
Refactor some translations
-
- Jul 29, 2021
-
-
jojohoch authored
-
jojohoch authored
more information about [ngx-translate](https://github.com/ngx-translate/core)
-
jojohoch authored
In addition to the scrollable pages, units can also have one page that is always visible.
-
jojohoch authored
-
jojohoch authored
-
jojohoch authored
-
rhenck authored
-
rhenck authored
- UnitService no longer knows about selection. Now needs element to be manipulated, as param. - Add new SelectionService handling selection of canvas elements. No sections yet. Move eventing stuff accordingly. - Canvas Section now creates it's child overlay component in the template instead of dynamic component creation. This make event handling easier und is more the Angular Way. Also removes a lot of eventing and selection handling from the component. - Aligment of selected canvas elements in done in UnitService. That is where all unit manipulation should happen. - More takeUntil
-
- Jul 28, 2021