This project is mirrored from Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Last successful update .
  1. 04 Feb, 2021 1 commit
  2. 02 Feb, 2021 2 commits
  3. 01 Feb, 2021 1 commit
  4. 29 Jan, 2021 1 commit
  5. 27 Jan, 2021 3 commits
  6. 22 Jan, 2021 2 commits
  7. 20 Jan, 2021 1 commit
    • Martin Kutschker's avatar
      [FEATURE] Improve keyboard navigation for module menus · e3d34dd5
      Martin Kutschker authored and Richard Haeser's avatar Richard Haeser committed
      The module menu implements the keyboard navigation suggested
      by the ARIA Best Practices 1.1 for roles "menubar" and "menu".
      The first level menu has a "menubar" role, the second level
      submenus have a "menu" role. The buttons have the "menuitem"
      role. Both the "menubar" and the "menu" are oriented
      vertically for assistive technology matching the visual
      representation which affects the keyboard navigation.
      Space/Enter show the module unless the item has a submenu.
      Space/Enter and Right Arrow open a submenu and move focus to
      the first item.
      Up/Down Arrow and Home/End navigate within the current
      level of the menu.
      Ctrl + Home/End navigate within the first level of the menu
      (extension of the ARIA pattern).
      Left/Right Arrow moves to the parent item's predecessor/successor
      when on a submodule item. The submenu will not be closed
      (deviation from the ARIA pattern).
      Escape moves to the parent item of a submodule item.
      The submenu will not be closed (deviation from the ARIA pattern).
      Tab and Shift + Tab move to the next item outside of the
      module menu.
      The help menu implements the keyboard navigation suggested
      by the ARIA Best Practices 1.1 for the role "menu". This
      is the same as the module menu but limited to a single level.
      The change detaches again the module menu's event listener
      from the document as in #91642, but reinitializes
      the event listeners to handle situations as described in #93008
      Resolves: #92704
      Resolves: #92634
      Resolves: #92613
      Releases: master
      Change-Id: I58ae5caa81882ccebd4e2ae2d944eb99e15a4b18
      Tested-by: default avatarTYPO3com <>
      Tested-by: Michael Telgkamp's avatarMichael Telgkamp <>
      Tested-by: default avatarGuido Schmechel <>
      Tested-by: Richard Haeser's avatarRichard Haeser <>
      Reviewed-by: Michael Telgkamp's avatarMichael Telgkamp <>
      Reviewed-by: Richard Haeser's avatarRichard Haeser <>
  8. 19 Jan, 2021 1 commit
  9. 18 Jan, 2021 1 commit
  10. 11 Jan, 2021 3 commits
  11. 07 Jan, 2021 2 commits
  12. 06 Jan, 2021 4 commits
  13. 04 Jan, 2021 1 commit
  14. 29 Dec, 2020 3 commits
  15. 21 Dec, 2020 1 commit
    • Benjamin Franzke's avatar
      [TASK] Update bootstrap javascript to 5.0.0-beta1 · 27881b60
      Benjamin Franzke authored and Benni Mack's avatar Benni Mack committed
      Bootstrap v5 – introduced in #92616 – was added with CCS from beta1 but
      JavaScript from alpha2. bootstrap.bundle.js was manually wrapped
      into a AMD closure, and because bootstrap 5.0.0-beta1 contains alot of
      changes regarding data tags, it couldn't be updated in the initial
      Bootstrap is now bundled using rollup using the ES6 sources in order
      to allow for automatic updates through `grunt build`.
      popperjs – previously bundled into bootstrap distributed files –
      is now added as dependency. The bootstap ES6 sources, that we now use
      through rollup, do not bundle this external dependency (for good reasons).
      Dependency added with:
         yarn add @popperjs/core
      Further adaptions contained in this change to ensure beta1 compatibility:
      a) Carousel "item" to "carousel-item" class migration
      b) $.fn.modal(options) does no longer imply $.fn.modal('show')
      c) Fix panels, both JS and CSS (card-group can't be used here)
      d) All bootstrap data- tags are migrated to data-bs-.
         Migrated with
         # renderes a sed substition with the help of a nested sed from all the
         # data-bs attributes that where changed in the twbs/bootstrap commit
         git grep -l data- | xargs sed -i $( \
              curl -s \
     | \
              sed 's/data-bs-[a-z-]*/\n&\n/g' | grep "data-bs-[a-z-]" | \
              sort | uniq | \
              sed 's/data-bs-\(.*\)\([^a-z-]\|$\)/ -e s\/data-\1\\\([^a-z-]\\\)\/data-bs-\1\\1\/g -e s\/data('"'"'\1'"'"')\/data('"'"'bs-\1'"'"')\/g/g' \
         # Revert false positives from the above auto-replacement
         git checkout -- typo3/sysext/core/Documentation/Changelog/ \
              typo3/sysext/backend/Classes/Form/Container/FlexFormContainerContainer.php \
              Build/Sources/TypeScript/backend/Resources/Public/TypeScript/LiveSearch.ts \
              Build/Sources/TypeScript/backend/Resources/Public/TypeScript/FormEngineFlexForm.ts \
              Build/Sources/TypeScript/install/Resources/Public/TypeScript/Module/Settings/ExtensionConfiguration.ts \
         (cd Build && grunt build)
      Resolves: #93126
      Resolves: #93123
      Resolves: #93132
      Related: #92616
      Releases: master
      Change-Id: Ie194d0f87d2c60df7b9e8a6de4893cfaaea55356
      Tested-by: default avatarTYPO3com <>
      Tested-by: default avatarMartin Kutschker <>
      Tested-by: Christian Kuhn's avatarChristian Kuhn <>
      Tested-by: Benni Mack's avatarBenni Mack <>
      Reviewed-by: default avatarMartin Kutschker <>
      Reviewed-by: Christian Kuhn's avatarChristian Kuhn <>
      Reviewed-by: Benni Mack's avatarBenni Mack <>
  16. 20 Dec, 2020 2 commits
  17. 18 Dec, 2020 1 commit
  18. 17 Dec, 2020 1 commit
    • Oliver Bartsch's avatar
      [!!!][TASK] Rework shortcut PHP API functionality · e4833fda
      Oliver Bartsch authored and Christian Kuhn's avatar Christian Kuhn committed
      To be able to introduce URL rewrites for the backend,
      the internal handling and registration of the shortcut
      PHP API is reworked.
      The Shortcut PHP API previously has the full URL of
      the shortcut target stored in the database. This lead
      to many problems such as shortcuts got invalid as soon
      as their target module changed its route path. Furthermore,
      this required unnecessary functionality like replacing
      tokens on URL creation.
      Therefore, a shortcut record now stores only the route
      identifier of the module to link to and necessary arguments
      in two new database columns. A upgrade wizard is in place
      to migrate existing data.
      The rework also required to deprecate some methods in
      the ShortcutButton API and a parameter signature change
      of the JavaScript function `TYPO3.ShortcutMenu.createShortcut()`
      which performs the AJAX call to create new shortcuts.
      Side effect, this also deprecated the last remains of
      xMOD_alt_doc.php in the core.
      Resolves: #93093
      Releases: master
      Change-Id: I07666a299651e4953b4adf2987fcd3469094c288
      Tested-by: default avatarTYPO3com <>
      Tested-by: Daniel Goerz's avatarDaniel Goerz <>
      Tested-by: Christian Kuhn's avatarChristian Kuhn <>
      Reviewed-by: Daniel Goerz's avatarDaniel Goerz <>
      Reviewed-by: Christian Kuhn's avatarChristian Kuhn <>
  19. 14 Dec, 2020 1 commit
  20. 11 Dec, 2020 1 commit
  21. 10 Dec, 2020 2 commits
  22. 05 Dec, 2020 1 commit
  23. 04 Dec, 2020 1 commit
  24. 03 Dec, 2020 1 commit
  25. 20 Nov, 2020 1 commit
  26. 11 Nov, 2020 1 commit