This project is mirrored from https://*****@github.com/iqb-berlin/verona-modules-aspect.git.
Pull mirroring updated .
- 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.
-
rhenck authored
Lower and the input element panel does not show properly.
-
rhenck authored
-
rhenck authored
This way the dialog does not grow too wide, when lots of text is entered. There could be a lot more logic here to calculate exactly how big the window should be, but that seems like overengineering right now.
-
- Jan 18, 2022
-
-
jojohoch authored
- Implement marking buttons as toggle buttons
-
jojohoch authored
- 'hideOtherPages' is not supported by verona api - 'uninterruptible' is already fulfilled by disabling pause and progress bar
-
jojohoch authored
Name changed during development
-
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 17, 2022
- Jan 14, 2022
- Jan 13, 2022
-
-
jojohoch authored
-
jojohoch authored
-
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.
-
rhenck authored
Was broken after previous refactoring. The renderHTML method only works with a proper return. Don't know why. Therefore disregard the linter warning for now.
-
rhenck authored
-
rhenck authored
-
rhenck authored
-
rhenck authored
Cloze no longer has a text property and needs a way to open the TextEditor.
-
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
- Naming - Focus after nodeview insert
-
rhenck authored
Also editor in cloze mode now respects the element's font size.
-
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.
-
rhenck authored
- Give proper name - Fix variable names - Fix deprecated methods
-
rhenck authored
-
- Jan 10, 2022