1. 04 Jan, 2021 1 commit
  2. 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
      patch.
      
      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-.
         (see https://github.com/twbs/bootstrap/pull/31827)
         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 \
              https://patch-diff.githubusercontent.com/raw/twbs/bootstrap/pull/31827.patch | \
              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 \
              Build/Sources/Sass/typo3/_element_panel.scss
      
         (cd Build && grunt build)
      
      Resolves: #93126
      Resolves: #93123
      Resolves: #93132
      Related: #92616
      Releases: master
      Change-Id: Ie194d0f87d2c60df7b9e8a6de4893cfaaea55356
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/67215
      
      
      Tested-by: default avatarTYPO3com <noreply@typo3.com>
      Tested-by: default avatarMartin Kutschker <mkutschker-typo3@yahoo.com>
      Tested-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
      Tested-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
      Reviewed-by: default avatarMartin Kutschker <mkutschker-typo3@yahoo.com>
      Reviewed-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
      Reviewed-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
      27881b60
  3. 20 Dec, 2020 1 commit
  4. 11 Nov, 2020 1 commit
  5. 29 Feb, 2020 1 commit
  6. 04 Oct, 2019 2 commits
  7. 13 Jul, 2019 1 commit
  8. 03 Jul, 2019 1 commit
  9. 23 Apr, 2019 1 commit
  10. 20 Jan, 2019 1 commit
  11. 20 Dec, 2018 1 commit
  12. 29 Sep, 2018 1 commit
  13. 25 Apr, 2018 1 commit
  14. 14 Mar, 2018 1 commit
  15. 18 Jan, 2018 2 commits
    • Christian Kuhn's avatar
      [TASK] impexp: Remove size handling · e044ef20
      Christian Kuhn authored
      ext:impexp has a "size" display and adds size information
      to export formats for records file sizes. This is entirely
      removed with the patch - both from interface and .xml/.t3d
      exports:
      
      * The size handling on db records always made little sense,
        the default maximum size of 1MB was "never" hit, there
        wasn't even an input box to raise that limit, ever.
        This information is now just removed from the export formats.
      * The size handling on files is rather irrelevant with FAL,
        since FAL file integrity is checked with sha1 already. The
        size display during export in the interface for FAL files
        never worked since FAL migration in core v6.0 - It always
        displayed 0. Nobody ever cared, there is not even a forge
        issue about that.
      * Removing the 'size' column in the export interface - which
        only carried rather irrelevant information on record "size"
        only - simplifies the interface a bit.
      * The record size information in exports depends on used
        dbms due to different internal database types. Removing that
        makes exports more dbms agnostic. This can be seen with
        all the functional test fixture file changes coming with
        the patch - removing that reduces a maintenance nightmare
        in this area and improves the chance to align exports
        in between the functional testes on different dbms again.
      
      Note that exporting .xml/.t3d in v9 and importing it
      in a v8 instance does not work anyway due to more
      significant DB field related changes in v9 already.
      The effects of this patch could be easily mitigated
      on v8, but we were unable to create anything in v9 that
      is able to be imported in v8 again - and ext:impexp
      is not created to be an upgrade / download helper
      in the first place. Thus, ignoring size checks in
      v8 to mitigate effects of the file format change
      does not seem to be necessary and is not done.
      
      Change-Id: I0cae7b371b6ac027e27c9192ffa273dabc9795c7
      Resolves: #83606
      Releases: master
      Reviewed-on: https://review.typo3.org/55391
      
      
      Reviewed-by: Anja Leichsenring's avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
      Tested-by: Anja Leichsenring's avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
      Tested-by: default avatarTYPO3com <no-reply@typo3.com>
      Reviewed-by: default avatarReiner Teubner <rteubner@me.com>
      Tested-by: default avatarReiner Teubner <rteubner@me.com>
      Reviewed-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
      Tested-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
      e044ef20
    • Frank Nägler's avatar
      [TASK] impexp: Streamline position and layout of CSH · fc6bbe83
      Frank Nägler authored and Christian Kuhn's avatar Christian Kuhn committed
      This patch streamlines the position and layout for the content help buttons
      in ext:impexp. Like already done in FormEngine, the CSH now wraps
      around field labels.
      
      Resolves: #83602
      Releases: master
      Change-Id: Iccfdd8f26649176004a17967d7a05d6f76c6d021
      Reviewed-on: https://review.typo3.org/55386
      
      
      Tested-by: default avatarTYPO3com <no-reply@typo3.com>
      Reviewed-by: Anja Leichsenring's avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
      Tested-by: Anja Leichsenring's avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
      Reviewed-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
      Tested-by: Christian Kuhn's avatarChristian Kuhn <lolli@schwarzbu.ch>
      fc6bbe83
  16. 17 Jan, 2018 4 commits
  17. 13 Jan, 2018 1 commit
  18. 03 Jul, 2017 1 commit
  19. 20 Jun, 2017 1 commit
  20. 20 Apr, 2017 1 commit
  21. 01 Dec, 2016 1 commit
  22. 10 Nov, 2016 1 commit
  23. 19 Jul, 2016 1 commit
  24. 04 May, 2016 1 commit
  25. 22 Mar, 2016 1 commit
  26. 03 Mar, 2016 1 commit
  27. 03 Feb, 2016 1 commit
  28. 17 Jan, 2016 3 commits
  29. 16 Jan, 2016 4 commits
  30. 15 Jan, 2016 1 commit