Skip to content
Snippets Groups Projects
This project is mirrored from https://*****@github.com/iqb-berlin/verona-modules-aspect.git. Pull mirroring updated .
  1. Nov 24, 2022
  2. Nov 21, 2022
  3. Nov 20, 2022
    • rhenck's avatar
      [editor] Allow file upload for geogebra definition · 66d13661
      rhenck authored
      Reads file as base64.
      
      Also rework the GeoGebra dialog to close automatically when a valid 
      definition is available, either through pasting or file upload.
      66d13661
    • rhenck's avatar
      [editor] Add control to allow element interaction · 596a70c1
      rhenck authored
      - Part of the properties panel for every element (like delete and 
      duplicate)
      - This allows interacting with elements, generating events and inpect 
      their usage. Usually this is unwanted since it might interfere with 
      dragging the overlay, but sometimes you want to get a feel for the 
      element or check it's contents (GeoGebra for example)
      596a70c1
  4. Nov 07, 2022
    • rhenck's avatar
      Re-implement DropList element · 6d1ad52c
      rhenck authored
      - Replace Material Droplist with native HTML events
      - Remove simple-drop-list element; Cloze elements now use the normal 
      DropList element
      - Add example units
      6d1ad52c
  5. Nov 04, 2022
  6. Nov 01, 2022
  7. Oct 27, 2022
  8. Oct 26, 2022
  9. Oct 25, 2022
  10. Oct 21, 2022
    • jojohoch's avatar
      Implement HotspotImage · b174d3a2
      jojohoch authored
      - A HotspotImage has an image and divs placed on it, which are used
      as hotspots
      - Inherits from FormElementComponent, which is why the hotspots are kept
        as a list in the value property.
      - Can be validated as required and uses its own custom validator
      b174d3a2
  11. Oct 18, 2022
  12. Oct 17, 2022
  13. Oct 13, 2022
  14. Oct 12, 2022
  15. Sep 21, 2022
  16. Sep 12, 2022
  17. Aug 29, 2022
  18. Aug 12, 2022
  19. Aug 11, 2022
    • rhenck's avatar
      Rework radio-with-images element · 9550df25
      rhenck authored
      Add new parameter 'itemsPerRow'. This limits the grid columns used, 
      making items move to the next row if overextending.
      
      Also simplify component structure.
      9550df25
  20. Aug 09, 2022
  21. Aug 08, 2022
  22. Aug 02, 2022
    • rhenck's avatar
      Implement strikethrough for selected ToggleButton value · 4b7df84a
      rhenck authored
      Also refactor properties panel and ToggleButton class logic for striking 
      values. This now relies more on CSS classes provided by Material instead 
      of doing finetuned logic my ourselves. This also allows showing the 
      correct preview in the editor.
      
      #287
      4b7df84a
  23. Jun 09, 2022
  24. Jun 02, 2022
  25. Jun 01, 2022
    • rhenck's avatar
      Add section copy&paste functionality · e3a9ab00
      rhenck authored
      Add 2 new menu buttons to the section menu.
      One simply copies the selected section to the clipboard.
      The other opens a dialog where a copied section can be pasted. The 
      section element's IDs are checked if they are available and a warning is 
      shown.
      e3a9ab00
  26. May 09, 2022
  27. May 05, 2022
  28. 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
    • 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
  29. Apr 25, 2022
    • rhenck's avatar
      [editor] Improve button properties panel · aa541c48
      rhenck authored
      - Add fieldset to make it look nicer.
      - Improve image to have fixed size, scale properly and show buttons only 
      on hover.
      - Improve translations
      - Add tooltip to actionparam dropdown: When having selected pageNav it 
      shows a tooltip to get across that only valid pages can show up.
      
      #240
      aa541c48
    • rhenck's avatar
      Improve visible-after-id translation · 732d6502
      rhenck authored
      732d6502
  30. Apr 19, 2022
  31. Apr 14, 2022
  32. Apr 13, 2022
  33. Apr 07, 2022
  34. Apr 05, 2022
Loading