This project is mirrored from https://*****@github.com/iqb-berlin/verona-modules-aspect.git.
Pull mirroring updated .
- Aug 16, 2021
-
-
rhenck authored
- Unit service now again takes the elements to be changed as parameter instead of managing (and even knowing) selections. - Selections are managed by the appropriate service - Also using rxjs operators instead of serving observable state as getter method.
-
rhenck authored
-
jojohoch authored
-
jojohoch authored
Move `MatDialogModule` from editor to common Add `AlertDialog` to player
-
jojohoch authored
Check whether `unitDefinition` or `unitStateDataType` are undefined is done within the verify methods
-
jojohoch authored
-
- Aug 13, 2021
-
-
jojohoch authored
* Define data version types data versions for `unitDefinition` and `unitState` in meta tag of index.html * Separate `MetaDataService` from `VeronaPostService` * Extend `MetaDataService` to verify data versions of `unitDefinition` and `unitState`
-
jojohoch authored
-
jojohoch authored
-
jojohoch authored
-
- Aug 12, 2021
- Aug 10, 2021
-
-
rhenck authored
#14
-
rhenck authored
-
rhenck authored
-
rhenck authored
- Add (editable) rows to the grid - Add drag and drop functionality to grid elements. The element is in 'absolute' positioning mode while being dragged and snaps back to the grid when droppped.
-
rhenck authored
Now uses internal selected elements instead of element as parameter.
-
- Aug 07, 2021
-
-
jojohoch authored
* Pages can be scrolled or tabbed * Labels of pages can be shown and hidden * Always visible pages can be left, right, top or bottom * Layout of pages is now handled in `LayoutComponent` and removed from `PlayerStateComponent` * Due to the `ScrollIndexDirective`, pages with scrollbars have similar interfaces as pages with tabs
-
jojohoch authored
Property to define the position of always visible page
-
- Aug 05, 2021
-
-
jojohoch authored
-
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