Skip to content
Snippets Groups Projects
  1. Jan 27, 2023
  2. Jan 25, 2022
  3. Sep 17, 2021
  4. Sep 09, 2021
    • Claus Due's avatar
      [BUGFIX] Correct decision about new content button · f1a7c540
      Claus Due authored
      This patch fixes an issue with mod.web_layout.defLangBinding = 1
      which when enabled would cause the page layout module to
      render the "new content" buttons when this was not desired.
      
      The fixes consist of:
      
      * A change to make sure that Fluid variable {column} contains
        the right language ID in the PageLayoutContext associated
        with the column; by re-assigning {column} within the loop
        over {languageColumns} in LanguageColumns.html
      * Re-overwriting the {column} variable after the loop to ensure
        it holds the default language column which holds the default
        language column's content records that are iterated over.
      * Overwriting the {column} variable within the loop that renders
        each content record to ensure it holds the correct language ID
        in the column's PageLayoutContext.
      * Assigning the right PageLayoutContext to translated versions
        of content records to ensure that the "new content" button
        below each translated content element points to the right
        language UID.
      * A visual alignment fix setting valign="top" on TD elements
        to ensure the alignment of each content record and the
        column header, when the "new content" button is not shown.
      
      Resolves: #94047
      Releases: master, 10.4
      Change-Id: Ia169f9c649db8df9b1ec11aeeb23cebed27308e0
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/70718
      
      
      Tested-by: default avatarcore-ci <typo3@b13.com>
      Tested-by: default avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
      Tested-by: default avatarOliver Bartsch <bo@cedev.de>
      Tested-by: default avatarGeorg Ringer <georg.ringer@gmail.com>
      Reviewed-by: default avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
      Reviewed-by: default avatarOliver Bartsch <bo@cedev.de>
      Reviewed-by: default avatarGeorg Ringer <georg.ringer@gmail.com>
      f1a7c540
  5. Aug 13, 2021
  6. Jun 14, 2021
  7. May 11, 2021
  8. Mar 30, 2021
  9. Dec 21, 2020
    • Benjamin Franzke's avatar
      [TASK] Update bootstrap javascript to 5.0.0-beta1 · 27881b60
      Benjamin Franzke authored
      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: default avatarChristian Kuhn <lolli@schwarzbu.ch>
      Tested-by: default avatarBenni Mack <benni@typo3.org>
      Reviewed-by: default avatarMartin Kutschker <mkutschker-typo3@yahoo.com>
      Reviewed-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
      Reviewed-by: default avatarBenni Mack <benni@typo3.org>
      27881b60
  10. Nov 17, 2020
  11. Nov 13, 2020
  12. Oct 25, 2020
  13. Oct 21, 2020
  14. Oct 19, 2020
  15. Sep 05, 2020
  16. Jun 08, 2020
  17. Apr 21, 2020
  18. Apr 20, 2020
  19. Apr 15, 2020
  20. Apr 14, 2020
  21. Apr 13, 2020
  22. Mar 27, 2020
  23. Mar 09, 2020
  24. Feb 21, 2020