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 18, 2022
  2. 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
  3. May 06, 2022
  4. May 04, 2022
  5. May 03, 2022
  6. Apr 22, 2022
  7. Apr 21, 2022
  8. Apr 14, 2022
  9. Mar 17, 2022
  10. Mar 01, 2022
  11. Feb 17, 2022
    • rhenck's avatar
      Rework models from classes to interfaces · f416ce14
      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.
      f416ce14
  12. Feb 09, 2022
    • rhenck's avatar
      Change all selector prefixes from "app" to "aspect" · a6bdf445
      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.
      a6bdf445
  13. Feb 04, 2022
  14. Jan 26, 2022
  15. Jan 18, 2022
  16. Jan 13, 2022
    • jojohoch's avatar
      [player] Calculate centering of layout · 76832ef7
      jojohoch authored
      Fixed-width pages are always centered in the browser, even if the
      specified percentage is not equal to 50%.
      
      The percentage weighting of the pages has an effect if the width of the
      pages is greater than the width of the browser window.
      76832ef7
  17. Dec 08, 2021
  18. Dec 01, 2021
  19. Oct 15, 2021
  20. Oct 14, 2021
  21. Oct 06, 2021
    • jojohoch's avatar
      [player] Refactor `UnitStateService` · 351bec38
      jojohoch authored
      * Take over tasks of `UnitStateComponent`
      * Manage property `unitStateElementCode`
      * Removing the passing of the property `unitStateElementCode` by
      the components
      351bec38
  22. Oct 05, 2021
  23. Oct 04, 2021
    • jojohoch's avatar
      [player] Change storage format · 6a4bbeaa
      jojohoch authored
      * `UnitState.dataparts` has property `elementCodes` property, which
      stores status, value and id for FormElement
      * When building a unit, the stored value is assigned to the element
      when it is initiated
      * Removed `UnitState.dataparts.pages`
      * Removed methods initPages and addStoredValues
      6a4bbeaa
    • jojohoch's avatar
      [player] Refactor keyboard component and service · 476e274a
      jojohoch authored
      * Rename service to `KeyboardService`
      * Replace the two fixed rows for upper and lower case letters
      of the keyboard with a general row array
      * Rename css classes, variables and methods
      476e274a
  24. Sep 29, 2021
    • jojohoch's avatar
      [player] Fix centered layout · a37a90ac
      jojohoch authored
      * Bugfix for units without always visible page
      * Bugfix for aspect ratio over 50%
      * Integration of keyboard
      a37a90ac
  25. Sep 25, 2021
  26. Sep 21, 2021
  27. Sep 20, 2021
  28. Aug 27, 2021
  29. Aug 25, 2021
  30. Aug 24, 2021
  31. Aug 23, 2021
  32. Aug 20, 2021
  33. Aug 12, 2021
  34. Aug 07, 2021
    • jojohoch's avatar
      [player] Add layout options for pages · 59ef92c9
      jojohoch authored
      * Pages can be scrolled or tabbed
      * Labels of pages can be shown and hidden
      * Always visible pages can be left, right, top or bottom
      * Layout of pages is now handled in `LayoutComponent` and removed from
      `PlayerStateComponent`
      * Due to the `ScrollIndexDirective`, pages with scrollbars have similar
      interfaces as pages with tabs
      59ef92c9
Loading