This project is mirrored from https://*****@github.com/iqb-berlin/verona-modules-aspect.git.
Pull mirroring updated .
- Feb 13, 2024
-
-
jojohoch authored
#612
-
- Aug 01, 2023
-
-
rhenck authored
- crossOutChecked adds line-through styling if checked. This is used in Cloze texts to cross out words. - This means Checkbox is no longer a PositionedElement and does not validate PositionProperties
-
- Jul 28, 2023
-
-
jojohoch authored
-
- Jun 05, 2023
-
-
jojohoch authored
-
- Dec 15, 2022
-
-
jojohoch authored
- Set the duration of highlighting anchors to 15 seconds - Disable simultaneous highlighting of anchors
-
- Dec 02, 2022
-
-
rhenck authored
-
- Nov 30, 2022
-
-
jojohoch authored
-
- Nov 24, 2022
-
-
jojohoch authored
The extension is needed to define text areas in the rich text editor and make them available for the button component
-
- Nov 18, 2022
-
-
rhenck authored
...but disable the list auto-generation for bullet and ordered lists. #226 #369
-
- Oct 07, 2022
-
-
rhenck authored
- Make position props on buttons optional - Move UIElement creation back to Factory instead of within Section
-
- Aug 01, 2022
- Jun 09, 2022
-
-
rhenck authored
There was at least one bug, where entering a number could create a list with wrong styles. This is the easy fix by disabling all that, instead of fixing it, which might bo out of our jurisdiction anyway. #226
-
- 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.
-
- Apr 22, 2022
-
-
jojohoch authored
since the player uses it as well
-
- Feb 21, 2022
-
-
rhenck authored
Set back to the default setting to prevent CSS settings to spill over into other parts of the application.
-
- 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.
-
- Feb 09, 2022
-
-
rhenck authored
This is done according to the Angular best practices and minimizes namespace collisions when using other packages which might use the same selectors. Technically the selectors are not even becessary since we use an Angular component factory to create element components but it is still useful for the DOM element naming, for debugging purposes for example.
-
- Jan 17, 2022
-
-
rhenck authored
Was not working at all before. Now the logic is much simpler with the use of tiptap attributes.
-
- Jan 13, 2022
-
-
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.
-
- Jan 12, 2022
- Jan 05, 2022
-
-
rhenck authored
This is for the different use saces of a simple text element and a cloze element. The latter needs more inputs for child elements and also return JSON instead of HTML.
-
rhenck authored
The NodeViews are for the TextEditor to render Angular components, which now serve as preview instead of the old backslash escaped characters. All extensions are now placed in a specialized directory. Except the NodeView stuff which is kept together.
-
- Dec 15, 2021
- Dec 06, 2021
-
-
rhenck authored
-
- Dec 03, 2021
-
-
rhenck authored
-
- Dec 02, 2021
-
-
rhenck authored
-
- Dec 01, 2021
-
-
rhenck authored
This controls the general font size. Specific spans can still be styled individually in the text editor. - The TextEditor also uses this font size as default when rendering the text.
-
- Nov 20, 2021
-
-
rhenck authored
-
rhenck authored
The font size is applied by setting the list style. This is a workaround, since the list extension does not support setting font size directly. It takes the selected font size (which is now saved ina variable) and applies it. This is indepent of the font size of the text in the list. The item font size is done individually with a span anyway. Also font size and list style droplist now (re-)apply the value on click of an item. This allows updating font sizes and list styles without having to select another option first. - Add a new variable to save the selected font size and reuse it for list styles.
-
rhenck authored
(when not set)
-
- Nov 19, 2021
-
-
rhenck authored
-
- Nov 18, 2021
-
-
rhenck authored
- Reordered the buttons to make it look nicer (but still make sence logically) - Put some more divs with flex layouting to prevent elements moving unexpextedly. - Changed color and list inputs to split-buttons. Those compone a button with a dropdown. - The editor now saves the set color and it can be applied to subsequent selections as well.
-
- Oct 25, 2021
-
-
rhenck authored
Before it was done with a dysfunctional hack. Now with proper extensions to existing (tiptap-node-)extensions. Also reads existing style and sets select-element accordingly.
-
- Oct 18, 2021
-
-
rhenck authored
The main components are right at top level and the directories below mimic the data structure (unit->page->section). The toolbar is only used in dev mode and does not belong directly to the unit view. The TextEditor is a complex component and deserves it's own directory even though it is used within the unit-view. Might be refactored to its own module later.
-
rhenck authored
Customized margins for paragraph elements.
-
- Oct 17, 2021