This project is mirrored from https://*****@github.com/iqb-berlin/verona-modules-aspect.git.
Pull mirroring updated .
- Apr 13, 2022
-
-
rhenck authored
-
- Apr 11, 2022
-
-
jojohoch authored
-
- Apr 07, 2022
-
-
rhenck authored
verticalButtonAlignment is the new property for likert rows, which tells the actual radio button to either be at the top or in the middle.
-
- Apr 05, 2022
-
-
rhenck authored
-
- Apr 04, 2022
-
-
rhenck authored
- A new new editor component has been created for this, which has a reduced interface and produces span-elements instead of paragraphs. - Since the created HTML (span with CSS) is regarded as potentially harmful it needs to be sanitized. For element components the sanitizer is put in the abstract parent element-component-directive.
-
- Apr 01, 2022
-
-
rhenck authored
-
- Mar 31, 2022
- Mar 30, 2022
-
-
rhenck authored
There were several issues with it's properties, which could not be changed. Now it is properly initialized and prop change get actually handled.
-
- Mar 29, 2022
-
-
rhenck authored
gridColumnStart to gridColumn, for example.
-
- Mar 28, 2022
-
-
rhenck authored
This can be enabled for TextFields and TextAreas and shows a keyboard at the bottom of the screen. This does NOT set the field to read-only which is probably wanted in a situation where the system keyboard is not to be used. For flexibility purposes it is not implicitly set and needs to be set manually. The same goes for other input assistance settings, which should not be used in addition to the keyboard but it is allowed. The keyboard has an extra switch to additionally show french special characters.
-
- Mar 25, 2022
-
-
rhenck authored
This makes newly created elements appear next to each other instead of on top.
-
- Mar 14, 2022
- Mar 10, 2022
-
-
jojohoch authored
-
- Mar 09, 2022
-
-
jojohoch authored
-
- Mar 07, 2022
- Mar 04, 2022
-
-
rhenck authored
The unit definition now has 2 meta-fields: 'type' and 'version'. The former has the fixed value of 'aspect-unit-definition'. The latters contains the version without any prefixes, i.e. '1.2.3'. The sanatizer tries to read the versions of older formats as well and uses the found version. This is important since the handlePlusOne method must only run of a specific version (in the old format). The sanatizer no longer shows any messages and therefore does not need the MessageService anymore. The information about whether sanatization happened or not is returned as second parameter for those that are interested. The editor is, the player is not. The editor API service now constructs the 'unitDefinitionType' parameter from both values, resulting in something like 'aspect-unit-definition@1.2.3'.
-
- Mar 03, 2022
- Mar 02, 2022
-
-
rhenck authored
- Units and element are now built via the factory. This ensures only the wanted properties are present. All others are discarded. - Since the sanatizer is supposed to check the unit defintion version it is used by player and editor and therefore put in common. This in turn makes it necessary to put the JSON resolver settings in the root-TSConfig file. - Renamed a couple of properties to have clearer names.
-
jojohoch authored
-
- Feb 28, 2022
- Feb 24, 2022
-
-
jojohoch authored
-
- Feb 22, 2022
- Feb 21, 2022
-
-
rhenck authored
The factory was ignoring the src parameter, which is set before by the UnitService.
-
- Feb 18, 2022
-
-
rhenck authored
- Unify font and surface props - Use intersection type for additional properties - Also rework editor props panel to properly create the combined properties recursively, passing the results to its child panel (tabs). New algorithm works without lodash, therefore the package is removed.
-
- 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.
-
- Jan 18, 2022
-
-
jojohoch authored
- 'hideOtherPages' is not supported by verona api - 'uninterruptible' is already fulfilled by disabling pause and progress bar
-
- Jan 07, 2022
-
-
rhenck authored
The copy is needed to not have cross references between elements.
-
- Dec 15, 2021
-
-
rhenck authored
This allows elements in dynamic sections to have fixed dimensions. Some modifications to property panel logic, to show dimension fields and proper labels. Only implmented in dropList and button elements.
-
jojohoch authored
- Use the same default state for interactiveMuteControl and for playerProps.interactiveMuteControl
-