This project is mirrored from https://*****@github.com/iqb-berlin/verona-modules-aspect.git.
Pull mirroring updated .
- May 18, 2022
- May 17, 2022
-
-
rhenck authored
This way elements can handle their logic themselves without having to rely on outside utility classes. Also restructure files in common in a more logical way.
-
- May 06, 2022
- May 04, 2022
-
-
jojohoch authored
-
- May 03, 2022
-
-
jojohoch authored
-
- Apr 22, 2022
-
-
jojohoch authored
-
jojohoch authored
This is possible since now playerState also has the information of the underlying scrollPages
-
jojohoch authored
- add unit-definition-menu module - add verona module and move verona services and verona interfaces to it to make them available in different modules - move the distinction of different page types to app component to make them available for unitDefinitionMenu component
-
- Apr 21, 2022
-
-
jojohoch authored
-
- Apr 14, 2022
-
-
jojohoch authored
Change import paths of CommonModule files in editor and player
-
- Mar 17, 2022
-
-
jojohoch authored
Rename KeyboardComponent to KeypadComponent Rename KeyboardService to KeypadService Split LayoutComponent into LayoutPlayerComponent and LayoutPagesComponent Prepare the introduction of an additional keyboard
-
- Mar 01, 2022
-
-
jojohoch authored
-
- Feb 17, 2022
-
-
rhenck authored
This removes all the classes and goes back to simple interfaces for unit, pages etc and all elements. This makes creating them easier and cleaner. Things like specific needs when setting element properties and most importantly compatibility handling is done by a special service module, that knows all the elements and how to repair old their potentially outdated definitions.
-
- Feb 09, 2022
-
-
rhenck authored
This is done according to the Angular best practices and minimizes namespace collisions when using other packages which might use the same selectors. Technically the selectors are not even becessary since we use an Angular component factory to create element components but it is still useful for the DOM element naming, for debugging purposes for example.
-
- Feb 04, 2022
-
-
jojohoch authored
-
- Jan 26, 2022
-
-
jojohoch authored
-
- Jan 18, 2022
-
-
jojohoch authored
Add styles for fixed right position Customize markup for different positioning Refactor Usage of KeyboardService in components
-
- Jan 13, 2022
-
-
jojohoch authored
Fixed-width pages are always centered in the browser, even if the specified percentage is not equal to 50%. The percentage weighting of the pages has an effect if the width of the pages is greater than the width of the browser window.
-
- Dec 08, 2021
-
-
jojohoch authored
-
- Dec 01, 2021
-
-
jojohoch authored
see Verona Api
-
- Oct 15, 2021
- Oct 14, 2021
-
-
jojohoch authored
-
- Oct 06, 2021
-
-
jojohoch authored
* Take over tasks of `UnitStateComponent` * Manage property `unitStateElementCode` * Removing the passing of the property `unitStateElementCode` by the components
-
- Oct 05, 2021
-
-
jojohoch authored
* Implement as draggable overlay * Keyboard can be configured as 'mini' or 'full'
-
- Oct 04, 2021
-
-
jojohoch authored
* `UnitState.dataparts` has property `elementCodes` property, which stores status, value and id for FormElement * When building a unit, the stored value is assigned to the element when it is initiated * Removed `UnitState.dataparts.pages` * Removed methods initPages and addStoredValues
-
jojohoch authored
* Rename service to `KeyboardService` * Replace the two fixed rows for upper and lower case letters of the keyboard with a general row array * Rename css classes, variables and methods
-
- Sep 29, 2021
-
-
jojohoch authored
* Bugfix for units without always visible page * Bugfix for aspect ratio over 50% * Integration of keyboard
-
- Sep 25, 2021
-
-
jojohoch authored
Because the always visible page is now positioned at the first place of the unit definition.
-
- Sep 21, 2021
-
-
jojohoch authored
-
- Sep 20, 2021
-
-
jojohoch authored
-
- Aug 27, 2021
-
-
jojohoch authored
-
- Aug 25, 2021
-
-
rhenck authored
When this is set the page will only be rendered to that width. Otherwise 100% of the available space is used.
-
- Aug 24, 2021
-
-
jojohoch authored
-
- Aug 23, 2021
-
-
jojohoch authored
In the past, the page index could be set by button click and after scrolling, which led to unwanted side effects
-
- Aug 20, 2021
-
-
jojohoch authored
To center the content of the player, the dimensions of all pages are calculated.
-
- Aug 12, 2021
-
-
jojohoch authored
* Use `IntersectionObserver` to detect page position while scrolling
-
- 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
-