This project is mirrored from https://git.typo3.org/typo3/typo3.git.
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 .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Last successful update .
- 21 Dec, 2020 1 commit
-
-
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:
TYPO3com <noreply@typo3.com> Tested-by:
Martin Kutschker <mkutschker-typo3@yahoo.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Martin Kutschker <mkutschker-typo3@yahoo.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org>
-
- 20 Dec, 2020 1 commit
-
-
This changes removes the frontend framework Bootstrap 3, and adds Bootstrap 5 beta 1 (we expect Bootstrap 5 final by the time we release TYPO3 v11 LTS). Bootstrap v3 is not supported by the Bootstrap team any longer, so an update is critical for TYPO3 Core. Bootstrap v5 adds a few accessibility improvements as well as flexbox for rendering containers and grids throughout TYPO3 Backend. All JS components are not bound to jQuery anymore, and have been reworked. A lot of HTML/CSS changes happened, which we slowly migrate (and not in a huge change) to TYPO3's templates, in order to keep this change managable. A legacy CSS/SCSS file is added to keep some backwards-compatibility classes to ease the migration for extension developers who have built their own backend modules. Key features of Bootstrap 5: * "rem" instead of "px" is used by default * CSS variables are introduced * Improved bootstrap focus outline styling (buttons / inputs / links) * Simplified grid functionality * use new button color mixin to increase contrast: Primary, Success and Warning Button color is now dark instead of white EXT:styleguide was used as a basis for upgrading to keep compatibility as much as possible, but more changes will be coming in the next few minor releases. Resolves: #92616 Releases: master Change-Id: Iec989f39649b5460b055ec879199faf38e424f2b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/66247 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benjamin Franzke <bfr@qbus.de> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benjamin Franzke <bfr@qbus.de> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
- 08 Aug, 2020 1 commit
-
-
This changes the configuration of the TypeScript compiler to resolve modules in "node" style, which allows using TypeScript declaration files (*.d.ts) shipped with npm packages. Additionally the option "esModuleInterop" is enabled which allows us to use CommonJS modules in AMD modules without fiddling with incompatible exports. As a negative side-effect, all JavaScript have to get recompiled to reflect these changes. Resolves: #91954 Releases: master, 10.4 Change-Id: If6386f5062bfbe439615bb947e94cd728dfd5b2b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/65225 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
- 04 May, 2020 1 commit
-
-
* allows custom events to bubble up in DOM tree * ensures that custom events are dispatched at those elements that initially contained the `data-event-name` attributes Resolves: #91186 Releases: master Change-Id: I0c5951a573bba0bbe73967ffcecf5dcfeae2e2f2 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64311 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
- 15 Apr, 2020 2 commits
-
-
This change aims to reduce the amount of inline JavaScript by removing `onchange` or `onclick` events and dynamically created JavaScript code/settings. There are still a couple of aspects that need to be solved in a general way - e.g. assigning global language labels (`TYPO3.lang`) or settings (`TYPO3.settings`). * allows `Modal` confirmation to emit `ModalResponseEvent` * extracts inline JavaScript from controllers & templates * introduces `BroadcastChannel` in `nav_frame` (folder tree) * uses plain links (`<a href="..."`) where applicable * updates folder tree when navigating in browser history Resolves: #91016 Releases: master Change-Id: Ied6a626e09df07bd1a240b9b6b4250cd6fff4c8a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64154 Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Resolves: #90941 Releases: master Change-Id: If205ab5308c0f1bb7e935a53bebee41e7b9e2fd2 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64061 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org>
-
- 25 Jan, 2020 1 commit
-
-
Action buttons in modals created by the `TYPO3/CMS/Backend/Modal` module may now make use of `ImmediateAction` and `DeferredAction`. As an alternative to the existing `trigger` option, the new option `action` may be used with an instance of the previously mentioned modules. A similar feature has been introduced with #89061 for notifications. This patch also implements the feature in the recycler module. Resolves: #90168 Releases: master Change-Id: I3fde2ced31e6bd2b0779524c0aeead17a2edaa49 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63008 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
- 24 Jan, 2020 1 commit
-
-
Resolves: #90193 Releases: master Change-Id: I6e263dabffc3172ec48d55e2148e7d5b087b6b29 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63023 Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
- 11 Oct, 2019 1 commit
-
-
With the migration to TypeScript (#82596) a regression was merged. This patch fix the broken loadUrl method of the Modal module. Resolves: #89253 Related: #82596 Releases: master, 9.5 Change-Id: Id84a0a2a6299daca819ef0304678a6ab25b5955b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61935 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Tobi Kretschmann <tobi@tobishome.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Kevin Ditscheid <kevinditscheid@gmail.com> Reviewed-by:
Sascha Rademacher <sascha.rademacher+typo3@gmail.com> Reviewed-by:
Tobi Kretschmann <tobi@tobishome.de> Reviewed-by:
Julian Geils <j_geils@web.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
- 25 Sep, 2019 1 commit
-
-
TSLint is in a deprecation phase, recommending to migrate to ESLint instead. This patch removes all TSLint packages and supplies a proper ESLint configuration. Also, rule violations are fixed in this patch. Executed commands: yarn add --dev typescript-eslint \ @typescript-eslint/parser \ @typescript-eslint/eslint-plugin \ eslint grunt-eslint yarn remove tslint grunt-tslint ./node_modules/.bin/eslint -c eslintrc.js --fix --ext .ts \ ./Sources/TypeScript/ Resolves: #89232 Releases: master Change-Id: I3bd4a1c30ecc27f8c334951547aff5e9352629da Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61784 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org>
-
- 23 Sep, 2019 1 commit
-
-
Since the build chain can generate ES6, the TypeScript code should incorporate these changes. Namely, this patch changes: - Use native NodeList over arrays generated by Array.from() where possible - Use explicit string search functions instead of indexOf Resolves: #89118 Releases: master Change-Id: I6e03ade35c545ece05ecca222cd1fde876fc22d4 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61649 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
- 07 Sep, 2019 1 commit
-
-
After shedding tears, blood and sacrificing brain cells and CPU time, we finally managed to upgrade the code base to a recent TypeScript version. With this patch, our code is compiled with TypeScript 3.6, which has been added by the following command: yarn add --dev typescript@~3.6.2 Resolves: #89104 Releases: master Change-Id: I023ba89b4d4d8d98394d046c53db7fa64c12d44c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61637 Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Benjamin Franzke <bfr@qbus.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Benjamin Franzke <bfr@qbus.de> Tested-by:
TYPO3com <noreply@typo3.com>
-
- 28 Jun, 2019 1 commit
-
-
Resolves: #88523 Releases: master Change-Id: I26404c120702bac669b3ad3aaf9280a76eb8f0e2 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60899 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
- 05 Apr, 2019 1 commit
-
-
Andreas Fernandez authored
TypeScript: Due to issues with upcoming TypeScript versions, the TypeScript sources are moved into the Build directory before building JavaScript. The unused Grunt task `tsdev` has been removed. Additionally, some type defintions have been installed: yarn add --dev \ @types/bootstrap-slider \ @types/datatables.net \ @types/chosen-js Sass: The Sass sources have been moved into the common "Sources" directory. Those source files are moved to have a less cluttered Build directory. Note: With this patch, all TypeScript files must be placed into `Build/Sources/TypeScript` to be compiled by tsc again. Resolves: #88043 Releases: master Change-Id: I4d3e5f69564c38a35bf083652ea7262f5b85e4f3 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60335 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
- 18 Feb, 2019 1 commit
-
-
This patch updates the definitions in tslint.json to use current settings for TypeScript builds. Most of the occurred issues were fixed by executing cd Build ./node_modules/tslint/bin/tslint -c tslint.json --fix --project . Resolves: #87709 Releases: master, 9.5 Change-Id: Iba318b438a44f6de3fdfcacfb52a5bddef9c8002 Reviewed-on: https://review.typo3.org/c/59696 Tested-by:
Susanne Moog <susanne.moog@typo3.org> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Susanne Moog <susanne.moog@typo3.org> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
-
- 13 Dec, 2018 1 commit
-
-
Allows to call the OnlineMedia modal box again. This change also adapts the buttons within a Modal to be text-only. Resolves: #87144 Releases: master, 8.7 Change-Id: Id08356aad3eb319c59af1411a14131715c8159d0 Reviewed-on: https://review.typo3.org/59120 Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Riccardo De Contardi <erredeco@gmail.com> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-
- 11 Dec, 2018 2 commits
-
-
Resolves: #87123 Releases: master, 8.7, 7.6 Change-Id: Idceecb174682261b967ea284e12e1836bb7e7bea Reviewed-on: https://review.typo3.org/59107 Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org>
-
Resolves: #84190 Releases: master, 8.7, 7.6 Security-Commit: 0aaf266ae75d04efc6a943f9414448d5c2787309 Security-Bulletin: TYPO3-CORE-SA-2018-007 Change-Id: Ic5beb5217326d8f3d72445d4bf9cc7ace705a5a0 Reviewed-on: https://review.typo3.org/59101 Reviewed-by:
Oliver Hader <oliver.hader@typo3.org> Tested-by:
Oliver Hader <oliver.hader@typo3.org>
-
- 07 Dec, 2018 1 commit
-
-
Changes syntax for translation key and add default language value. Resolves: #87001 Releases: master, 8.7 Change-Id: I5a634aff013f6d4af68f25b8288ed04bc340e823 Reviewed-on: https://review.typo3.org/58948 Reviewed-by:
Preben Rather Sørensen <preben@rather.dk> Tested-by:
Preben Rather Sørensen <preben@rather.dk> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Joerg Kummer <typo3@enobe.de> Tested-by:
Joerg Kummer <typo3@enobe.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
- 31 Oct, 2018 1 commit
-
-
Change-Id: I1eb5996b08a6aaaac8ef5d179c2e509f68c15cb3 Resolves: #84169 Releases: master Reviewed-on: https://review.typo3.org/56280 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Frank Naegler <frank.naegler@typo3.org> Tested-by:
Frank Naegler <frank.naegler@typo3.org>
-
- 19 Sep, 2018 1 commit
-
-
The `severity` parameter must be passed to `advanced()` to have a proper styling of the modal header. Resolves: #86315 Related: #82596 Releases: master Change-Id: I8904700198fd2ac6d5a0ac7817c3232cc84da4d1 Reviewed-on: https://review.typo3.org/58333 Reviewed-by:
Mathias Brodala <mbrodala@pagemachine.de> Reviewed-by:
Josef Glatz <josef.glatz@typo3.org> Tested-by:
Josef Glatz <josef.glatz@typo3.org> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- 29 Mar, 2018 2 commits
-
-
The fix from #84499 can be simplified a bit: class "modal-content-loaded" is not needed with the callback solution. Resolves: #84559 Related: #84499 Releases: master Change-Id: I2900ecafc06579076670f8678471530d03d0b63c Reviewed-on: https://review.typo3.org/56477 Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Frank Naegler <frank.naegler@typo3.org> Tested-by:
Frank Naegler <frank.naegler@typo3.org>
-
It ensures that the request will not be overwritten by the spinning icon on fast servers. Before the changes, the image cropping tool triggered a Console Error "Uncaught TypeError: Cannot read property 'cropArea' of undefined at ImageManipulation.init (ImageManipulation.js)." Resolves: #84499 Releases: master, 8.7 Change-Id: Ic2208ba43d0976a1ba9674d68e5d861e89619d1a Reviewed-on: https://review.typo3.org/56469 Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Frank Naegler <frank.naegler@typo3.org> Tested-by:
Frank Naegler <frank.naegler@typo3.org>
-
- 05 Mar, 2018 1 commit
-
-
$(this) does not work in TypeScript, as this is bound to the class or the method, but never to the element. Thus, the target element is fetched from the event. Resolves: #84138 Releases: master Change-Id: I05545d19f5cb10adc3678fa81d81e3b181047bc4 Reviewed-on: https://review.typo3.org/56007 Reviewed-by:
Mathias Schreiber <mathias.schreiber@typo3.com> Tested-by:
Mathias Schreiber <mathias.schreiber@typo3.com> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Tobi Kretschmann <tobi@tobishome.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- 26 Feb, 2018 1 commit
-
-
Change-Id: Ic71a3dde434402ad828e2098eefae80f4039475b Resolves: #82596 Releases: master Reviewed-on: https://review.typo3.org/55847 Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Frank Naegler <frank.naegler@typo3.org> Tested-by:
Frank Naegler <frank.naegler@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
-