This project is mirrored from https://*****@github.com/iqb-berlin/verona-modules-aspect.git.
Pull mirroring updated .
- 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 10, 2022
- May 09, 2022
-
-
jojohoch authored
-
jojohoch authored
-
jojohoch authored
-
jojohoch authored
-
jojohoch authored
-
jojohoch authored
- Expand the list of elements zo sanitize to ['text-field', 'text-area', 'text-field-simple', 'spell-correct'] - Rename sanitize method - Change expectations in tests
-
jojohoch authored
-
rhenck authored
'text-field' and 'drop-list' now need '-simple' suffix.
-
- May 06, 2022
-
-
jojohoch authored
Reloading a UnitDefinition includes loading the current UnitState
-
- May 05, 2022
-
-
rhenck authored
Makes more sense logically to pass the cloze element as a whole instead of just the document. Knowing about the document is the responsibility of the method not the caller.
-
rhenck authored
- Fix DropLists with copyOnDrop to display a placeholder copy of dragged elements. The drop preview is hidden on those lists. It still has to be in the DOM to be the target for the 'falling' animation of the dragged item, otherwise it flies to the top left corner of the viewport.
-
- May 02, 2022
-
-
rhenck authored
With this setting elements are copied when being dropped to another list. On drop it is also checked if the item-ID is already present in the list. If it is the drop event is silently discarded. This allows putting items back in the list without creating duplicate IDs. Lists with this setting: - do show a placeholder of the items being dragged. This way it is conveyed that the item will remain there after being dropped. - don't show a placeholder when items are hovered over them, to avoid confusion with duplicate items. Sorting within DropLists is disabled, since it causes moving items within the list. It has to be discussed if this feature is even needed.
-
jojohoch authored
-
rhenck authored
-
rhenck authored
- Split text field and drop list, so they can have differing props - Improve their dimension default values - Improve alignment of all cloze children components - Add dynamic width parameter of toggle buttons to dimension properties panel. Therefore the postion tab can always be shown and no longer needs a condition.
-
rhenck authored
The span element created by using rich text via innerHTML makes the click listener not trigger. Making the innerHTML 'click through' solves the issue. #244
-
rhenck authored
-
rhenck authored
-
- Apr 29, 2022
-
-
jojohoch authored
-
- Apr 28, 2022
- Apr 25, 2022
- Apr 22, 2022
-
-
rhenck authored
-
rhenck authored
-
rhenck authored
-
rhenck authored
The sanitizer is now a service, so it is testable. Since it uses the IDService it needs to be a real service as well. Both are used by the player therefore moved to common.
-
rhenck authored
- Clearer methods with only one return value - better naming - comments
-
jojohoch authored
since the player uses it as well
-
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
-
-
rhenck authored
The package karma-spec-reporter is to show more info about run tests on the console. Numbers on the test files refers to the version (2 digits for minor; patch number ignored).
-
- Apr 20, 2022
-
-
rhenck authored
Just innerHTML does not work properly because the Material stylings do not take effect. Just using another element (div in this case) solves the issue.
-
rhenck authored
-
rhenck authored
New name: richTextOptions Unit definition version has been raised accordingly.
-
rhenck authored
-
jojohoch authored
Use own method `handleRadioButtonGroupElement`
-