This project is mirrored from https://*****@github.com/iqb-berlin/verona-modules-aspect.git.
Pull mirroring updated .
- Jan 20, 2022
- Jan 19, 2022
-
-
rhenck authored
Compound elements are now supposed to use overlays for their child elements. This overlay makes selecting child components (by clicking on them) and marking them as selected (done by the selection service) possible. The SelectionService no longer needs special logic to handle compound children selection, as they now also have an overlay with the same interface as normal (canvas) elements. A few modifications in connected directives are necessary. The now handle children components in a proper array instead of QueryList. Likert elements do not have clickable children yet and work a little differently. This should probably be unitized in the future.
-
- Jan 18, 2022
-
-
jojohoch authored
- Implement marking buttons as toggle buttons
-
jojohoch authored
Do not consider all form elements, but use a list containing only form elements with validators
-
jojohoch authored
-
jojohoch authored
-
jojohoch authored
-
jojohoch authored
Refactor MathKeyboardComponent to reduce code size
-
jojohoch authored
-
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.
-
- Jan 10, 2022
-
-
rhenck authored
- Improve variable naming for unit definiton type. (version string) - Use 'iqb-aspect-definition@1.0.0' as value which better communicates the purpose of the data. - Also update the HTML files with the new definition. (Even though it is not checked anywhere.)
-
jojohoch authored
-
jojohoch authored
For compound elements, the form has more than one control in its element array. These must all be checked for their valid state.
-
jojohoch authored
-
jojohoch authored
- Explicitly set the value of the form control of CompoundChildren, because they are not yet fully registered in the onInit phase. - Use ChangeDetectorRef to prevent ExpressionChangedAfterItHasBeenCheckedError
-
- Jan 06, 2022
-
-
jojohoch authored
-
jojohoch authored
- Do not check whether pages or sections are valid - Check the entire form and if necessary the controls
-
jojohoch authored
- Check if the selection refers to the content of the text component
-
jojohoch authored
- Remove the manipulation of the end offset - Add the end container of the selection to the list of the selected nodes if end offset is 0
-
jojohoch authored
This disables the possibility of nested markers
- Jan 05, 2022
-
-
jojohoch authored
When the user exits selecting between paragraphs, the offset of the end container is set to 0. In Firefox this always (in Chrome sometimes) leads to a misinterpretation of the selection. Therefore, the offset is manipulated. When the user finishes selecting between paragraphs and the selection happens from back to front, Firefox does not consider the start container as a selected child node. Therefore, it is added to the list of selected nodes at the beginning.
-
- Jan 04, 2022
-
-
jojohoch authored
The marking service takes over the conversion to rgb notation, because in html markup this notation is used for the background color
-
jojohoch authored
When a page has longer scrollable dynamic content that consists of many individual elements (Likert), the content was sometimes not displayed after interacting with those elements. This happened in the maximized browser display, especially in Firefox. Probably due to the deep dynamic nesting the height to be displayed could not be calculated correctly
-
- Jan 03, 2022
-
-
jojohoch authored
Define an offset for textarea or textfield during initialization. This prevents error messages from the linter.
-
- Dec 20, 2021
-
-
jojohoch authored
Show warning messages of input fields at event 'NavigationDenied' only if reason "responsesIncomplete" is sent
-
jojohoch authored
- Map value between unit state and element model - Takes over methods that were previously present in element container - Gets and holds a list for mapping drop list elements
-
- Dec 17, 2021
- Dec 15, 2021
-
-
jojohoch authored
-
rhenck authored
The inline style makes problems with fixed sized elements in dynamic sections. This change needs to be reviewed thoroughly.
-
jojohoch authored
Fix a problem when saving compound children
-
jojohoch authored
-
jojohoch authored
-
jojohoch authored
The entire HTML is no longer saved, but only the indices and the color of the markers
-
- Dec 13, 2021
-
-
jojohoch authored
- Rename NumbersKeyboardComponent to MathKeyboardComponent - Decrease the number of input properties - Split source code into private methods
-