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
- Jan 17, 2022
- Jan 14, 2022
- Jan 13, 2022
-
-
rhenck authored
Now manages it's width and height itself. Also has some new properties: - verticalOrientation should be self-explanatory - dynamicWidth allows the user to set a width manually. The buttons on the element automatically stretch to meet the set width (or height).
-
- Jan 12, 2022
-
-
rhenck authored
Cloze elements are displayed inline and have no way to show a label.
-
rhenck authored
Now manages height and width by itself. So no overlay div is needed in the cloze component.
-
rhenck authored
- Now only has a variable 'document'. This holds the HTML representation in an object. This object is enriched with element models. - Because the the TextEditor extension can neither create multiple element instances nor use the IDService to generate their IDs, this has to be done afterwards. See ClozeParser. - The cloze element has rather extensive compatibility handling because cloze elements used to save an actual HTML representation. This has to be transformed to JSON/object. Therefore we replace the old backslash- markers with custom HTML tags. The editor object does this transformation. It needs some custom extensions to recognize (and don't remove) the HTML tags though. - Cloze now shows a placeholder text when empty - The cloze component needs a small pipe to extract text formatting options from the paragraph parts. - For getting the child elements for the player the models have to be extracted from the somewhat complex (JSON)document. - Added some rudimentary interfaces for the TextEditor document format. - Removed the old ClozePart interface. This is quasi part of the new interfaces.
-
- Jan 10, 2022
-
-
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 07, 2022
-
-
rhenck authored
-
- Jan 06, 2022
- Jan 04, 2022
-
-
jojohoch authored
-
- Dec 17, 2021
- Dec 16, 2021
-
-
rhenck authored
This complicates styling and is somewhat useless as the border can also be removed by setting the border-width to 0.
-
rhenck authored
Elements are supposed to be centred when this setting is used. Since it is the same CSS for almost all element components it is put into global styles. Missing components: video, spelling.
-
jojohoch authored
-
jojohoch authored
-
jojohoch authored
-
jojohoch authored
-
- Dec 15, 2021
-
-
rhenck authored
Outline may be shown when valid dropLists are highlighted. The bottom patr of the outline is cut off when the whole width is used by the dropList.
-
jojohoch authored
-
jojohoch authored
-
rhenck authored
Section was picking up the size of children elements. With relative it works.
-
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.
-
rhenck authored
The child elements are created directly in the component when reading a serialized cloze. The whole parsing process of cloze elements will be reworked soon. So this probably is a temporary fix.
-
- Dec 14, 2021
-
-
rhenck authored
Options still had a margin-top, which is wrong when there is no label above.
-