Skip to content
Snippets Groups Projects
This project is mirrored from https://*****@github.com/iqb-berlin/verona-modules-aspect.git. Pull mirroring updated .
  1. Aug 03, 2022
  2. Aug 02, 2022
  3. Aug 01, 2022
  4. 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
  5. Jun 03, 2022
  6. 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
  7. 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
  8. May 09, 2022
  9. May 05, 2022
Loading