Skip to content
Snippets Groups Projects
This project is mirrored from https://*****@github.com/iqb-berlin/verona-modules-aspect.git. Pull mirroring updated .
  1. May 23, 2022
  2. May 21, 2022
  3. May 20, 2022
  4. May 17, 2022
    • rhenck's avatar
      Refactor model interfaces to classes · 2e9be6e9
      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.
      2e9be6e9
  5. May 05, 2022
    • rhenck's avatar
      Fix cloze duplication and refactor getClozeChildElements method · ea276786
      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.
      ea276786
    • rhenck's avatar
      Refactor droplist · abca027e
      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.
      abca027e
  6. May 02, 2022
    • rhenck's avatar
      Implement copy on drop for dropLists · c6f4e3f2
      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.
      c6f4e3f2
    • jojohoch's avatar
      Fix element for TextFieldSimpleComponent · 55eb212c
      jojohoch authored
      55eb212c
    • rhenck's avatar
      Refactor simple elements for cloze · 28ead292
      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.
      28ead292
    • rhenck's avatar
      Fix unclickable radio button text · c5dbc769
      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
      c5dbc769
    • rhenck's avatar
      6a3e0ce1
    • rhenck's avatar
      Fix line-height prop for cloze · 111b85bc
      rhenck authored
      111b85bc
  7. Apr 29, 2022
  8. Apr 20, 2022
  9. Apr 19, 2022
  10. Apr 14, 2022
  11. Apr 13, 2022
  12. Apr 12, 2022
  13. Apr 11, 2022
  14. Apr 07, 2022
  15. Apr 05, 2022
  16. Apr 04, 2022
    • rhenck's avatar
      Add rich text option to radio and likert column headers · 2acdd720
      rhenck authored
      Also rename LikertColumn to ColumnHeader, since it is not exclusively 
      used by likert.
      2acdd720
    • rhenck's avatar
      Add rich text for radio group options · 201f69c0
      rhenck authored
      - A new new editor component has been created for this, which has a
      reduced interface and produces span-elements instead of paragraphs.
      - Since the created HTML (span with CSS) is regarded as potentially
      harmful it needs to be sanitized. For element components the sanitizer
      is put in the abstract parent element-component-directive.
      201f69c0
  17. Apr 01, 2022
  18. Mar 31, 2022
Loading