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 18, 2022
  2. Nov 04, 2022
  3. Nov 01, 2022
  4. Oct 27, 2022
  5. Oct 26, 2022
  6. Oct 25, 2022
  7. 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
  8. Oct 13, 2022
  9. Oct 12, 2022
  10. Sep 21, 2022
  11. Sep 15, 2022
    • rhenck's avatar
      Rework ID handling · 0e45e323
      rhenck authored
      - remove ID handling from model classes. This is now done by the editor 
      itself (mainly unit service).
      - Rename and move IDManager to editor as IDService
      0e45e323
  12. Sep 07, 2022
  13. Aug 29, 2022
  14. Aug 12, 2022
    • rhenck's avatar
      Add properties for hiding border edges to Frame · fdbae1f6
      rhenck authored
      Aslo create new props panel component and move border stylings to 
      separate fieldset (wihtin the styling tab).
      
      #291
      fdbae1f6
    • rhenck's avatar
      Add 2 labels to Likert · 12bb1286
      rhenck authored
      One as a general label above the table and one for the first column 
      heading.
      
      Since this is no proper InputElement separate properties panel inputs 
      are used.
      
      #272
      12bb1286
  15. Aug 11, 2022
  16. Aug 10, 2022
  17. Aug 09, 2022
    • rhenck's avatar
      [editor] Fix preset dropdown for rich text values · 60b1042c
      rhenck authored
      Now always shows the values as rich text (which works because basic text 
      is valid html).
      
      Also remove some unused fields.
      60b1042c
    • rhenck's avatar
      Fix TextField validation fields · 125c985f
      rhenck authored
      Initialize to null, to be able to differentiate in the props panel.
      
      Also improve props panel layout by always showing all fields and 
      disabling them if needed instead of hiding them.
      
      Fix translation.
      125c985f
  18. Aug 08, 2022
  19. Aug 03, 2022
  20. Aug 02, 2022
  21. Aug 01, 2022
  22. Jun 09, 2022
    • rhenck's avatar
      [editor] Fix likert row generation · c3a80aa5
      rhenck authored
      - Missing type inforamtion as constructor parameter
      - Also the new ID generation mechanism uses the type of the element to 
      request an ID from the the IDManager. Here was a mismatch, where the 
      type is 'likert-row', but the IDManager only knew 'likert_row'. This is 
      now files all IDs use hyphens instead of underscores.
      c3a80aa5
  23. Jun 03, 2022
  24. Jun 01, 2022
    • rhenck's avatar
      Fix simple drop list properties panel · f63443af
      rhenck authored
      Now properly finds all normal and simple drop lists.
      This is achieved by a new method of unit all it's sub-components, which 
      returns all contained elements with and optional type filter.
      
      Also improve (still not very pretty) styling of the drop list props 
      panel.
      
      #260 #259
      f63443af
    • rhenck's avatar
      Rework class initialization · f28b0678
      rhenck authored
      - Elements initialize their fields explicitly and not with
        Object.assign, since Object.assign also assigns
        (and therefore overwrites) parent fields.
      - IDService is no longer an Angular service but a basic singleton. This
        allows to use it in classes.
      - The IDManager can be optionally passed to unit and element
        constructors. When present the elements check and fix their given ID
        when created.
        This way elements can be created without depending on the external
        IDManager but also with the dependency.
      - ElementFactory is no longer used to create elements. Those are now
        either created directly via 'new' or via the Section, which knows the
        different element types.
      f28b0678
  25. 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
  26. May 09, 2022
  27. May 05, 2022
Loading