Packages/TYPO3.CMS.git
3 years ago[TASK] EXT:form - Add HTML4 / HTML5 attributes for TEXTLINE to wizard 91/43791/4
Ralf Zimmermann [Sun, 4 Oct 2015 15:33:31 +0000 (17:33 +0200)]
[TASK] EXT:form - Add HTML4 / HTML5 attributes for TEXTLINE to wizard

Add new attributes to the wizard element TEXTLINE.

Resolves: #70347
Releases: master
Change-Id: I7eb49c42160f6d0e6b57359c32bc5b6e9c042ec5
Reviewed-on: http://review.typo3.org/43791
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[FEATURE] EXT:form - Add HTML4 / HTML5 attributes to the wizard 75/43775/10
Ralf Zimmermann [Tue, 6 Oct 2015 11:02:07 +0000 (13:02 +0200)]
[FEATURE] EXT:form - Add HTML4 / HTML5 attributes to the wizard

* Add new attributes to the wizard:

autocomplete, autofocus, contenteditable, contextmenu, draggable,
dropzone, height, hidden, inputmode, list, max, min, minlength,
novalidate, pattern, required, selectionDirection, selectionEnd,
selectionStart, spellcheck, step, translate, width, wrap

* Add new values for the type attribute:

color, date, datetime, datetime-local, email, month, number, range,
search, tel, time, url, week

Resolves: #70332
Releases: master
Change-Id: Ib22a3229e0a8d6f51b8f5fd66a64bd8745437961
Reviewed-on: http://review.typo3.org/43775
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[FEATURE] Add contentObject functionality to form MailPostProcessor 90/42290/14
Ralf Zimmermann [Tue, 6 Oct 2015 10:41:51 +0000 (12:41 +0200)]
[FEATURE] Add contentObject functionality to form MailPostProcessor
and introduce replyToEmail

If the form configuration is defined by TypoScript the following
items for the MailPostProcessor in ext:form have now
contentObject functionality:

* subject
* senderEmail
* senderName
* recipientEmail
* ccEmail
* replyToEmail (newly introduced, replyToEmailField as fallback)
* priority
* organization

This is disabled in the form wizard for security concerns.

Resolves: #68771
Releases: master
Change-Id: I13913b806b86bcfbe35d760b50e193a066cbcc4c
Reviewed-on: http://review.typo3.org/42290
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Tested-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[TASK] Use ModuleTemplate API for EXT:viewpage 12/43812/4
Mathias Schreiber [Mon, 5 Oct 2015 10:10:19 +0000 (12:10 +0200)]
[TASK] Use ModuleTemplate API for EXT:viewpage

Releases: master
Resolves: #70365
Change-Id: I95315d1b713d28df0ec5f6fdde61eb2abc10a182
Reviewed-on: http://review.typo3.org/43812
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Wrong constant used in ext:fluid_styled_content 69/43869/3
Wouter Wolters [Tue, 6 Oct 2015 16:44:24 +0000 (18:44 +0200)]
[BUGFIX] Wrong constant used in ext:fluid_styled_content

styles.content.textmedia.colSpace should be
styles.content.textmedia.columnSpacing

Resolves: #70426
Related: #70312
Releases: master
Change-Id: I2573c2ec9f1648e6937467e8d67764ef49120693
Reviewed-on: http://review.typo3.org/43869
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[TASK] Enforce optimized composer autoloader 61/43861/2
Helmut Hummel [Tue, 6 Oct 2015 14:34:17 +0000 (16:34 +0200)]
[TASK] Enforce optimized composer autoloader

The optimized autoload generation gives a huge benefit in performance.
Let people participate from this benefit even if they do not know about it.

Add this option in composer.json, so that this step cannot be forgotten when
creating distribution builds.

Resolves: #70436
Releases: master, 6.2
Change-Id: Ia3e1a3209f3c6820f514d2574a3c71cacd4e8501
Reviewed-on: http://review.typo3.org/43861
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Remove helhum/class-alias-loader in favor of typo3/class-alias-loader 52/43852/3
Helmut Hummel [Tue, 6 Oct 2015 10:47:54 +0000 (12:47 +0200)]
[TASK] Remove helhum/class-alias-loader in favor of typo3/class-alias-loader

The package helhum/class-alias-loader has been ported to TYPO3 namespace
and been released as official TYPO3 package.

This change incorporates compatibility with the old package, e.g. old config
will still be supported with a warning message to change the configuration.

Resolves: #70432
Releases: master
Change-Id: I489f3a8655d9f899cd43d2eaac609c6ad8732521
Reviewed-on: http://review.typo3.org/43852
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[FEATURE] Introduce hook in BackendUserAuthentication::getDefaultUploadFolder 70/42470/7
Frans Saris [Thu, 1 Oct 2015 12:56:52 +0000 (14:56 +0200)]
[FEATURE] Introduce hook in BackendUserAuthentication::getDefaultUploadFolder

A hook is introduced to manipulate the default upload folder of FAL
inline upload and RTE text fields.

Change-Id: Ib497b02c90d3217062d2abb55eef693e5c445c46
Resolves: #68895
Releases: master
Reviewed-on: http://review.typo3.org/42470
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] EXT:form - Set version information 53/43853/2
Ralf Zimmermann [Tue, 6 Oct 2015 10:49:19 +0000 (12:49 +0200)]
[BUGFIX] EXT:form - Set version information

Resolves: #70431
Releases: master
Change-Id: I7552a7c936f8d4260f1415a31d89d371274d74e2
Reviewed-on: http://review.typo3.org/43853
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Make ExtDirect route public 43/43843/3
Helmut Hummel [Tue, 6 Oct 2015 10:06:22 +0000 (12:06 +0200)]
[BUGFIX] Make ExtDirect route public

The ExtDirect routes currently have a unique session CSRF token, which
makes caching of these routes impossible.

Since these routes are protected by an individual CSRF token (TYPO3.ExtDirectToken),
We can simply define this route as public to avoid caching issues.

Resolves: #70424
Related: #69916
Releases: master
Change-Id: I0ad018cc80913ea40fc00b88322ee59e24c17799
Reviewed-on: http://review.typo3.org/43843
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Use ModuleTemplate API for web_func 59/43759/4
Mathias Schreiber [Sat, 3 Oct 2015 14:36:50 +0000 (16:36 +0200)]
[TASK] Use ModuleTemplate API for web_func

Releases: master
Resolves: #69879
Change-Id: If0b246709220e49e2f4419094c4ffb3a6727a62c
Reviewed-on: http://review.typo3.org/43759
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Ruud Silvrants <ruudsilvrants@gmail.com>
Tested-by: Ruud Silvrants <ruudsilvrants@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Use ModuleTemplate API for ext:belog 50/43350/4
Anja Leichsenring [Tue, 15 Sep 2015 15:53:17 +0000 (17:53 +0200)]
[TASK] Use ModuleTemplate API for ext:belog

Ext:belog will use the ModuleTemplate API for its Backend Module.

Change-Id: I22e172ad99abdccf8eb122153edbf4a4762d195f
Resolves: #69843
Relates: #69841
Relates: #69842
Releases: master
Reviewed-on: http://review.typo3.org/43350
Reviewed-by: Ruud Silvrants <ruudsilvrants@gmail.com>
Tested-by: Ruud Silvrants <ruudsilvrants@gmail.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[TASK] update the comments regarding ajax.php 41/43841/2
Benjamin Mack [Tue, 6 Oct 2015 06:15:01 +0000 (08:15 +0200)]
[TASK] update the comments regarding ajax.php

There are a few leftover parts when ajax.php was used,
before the refactoring of typo3/index.php and PSR-7 AJAX Routes.

Resolves: #70251
Releases: master
Change-Id: I400fa04e08a574a5922d62a68d588220c51be0e1
Reviewed-on: http://review.typo3.org/43841
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] EXT:form - Use unique ids for multiple forms 50/43750/4
Ralf Zimmermann [Sun, 4 Oct 2015 12:21:17 +0000 (14:21 +0200)]
[TASK] EXT:form - Use unique ids for multiple forms

Use consecutive ids if more than one form is present on a page.

Resolves: #70211
Releases: master
Change-Id: I2d5f2f27290923ec4c6eaf3ccb06e4ad41815bd3
Reviewed-on: http://review.typo3.org/43750
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] EXT:form - Error with multiple forms on one page 46/43746/5
Ralf Zimmermann [Mon, 5 Oct 2015 11:54:16 +0000 (13:54 +0200)]
[BUGFIX] EXT:form - Error with multiple forms on one page

Forward every not submitted form to the show action

Resolves: #70315
Releases: master
Change-Id: I99ecf4fb4da1de84eccae622a6db18f952867111
Reviewed-on: http://review.typo3.org/43746
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] URI to mass edit form is wrong in clip pane mode 78/43678/5
Michael Oehlhof [Wed, 30 Sep 2015 22:53:52 +0000 (00:53 +0200)]
[BUGFIX] URI to mass edit form is wrong in clip pane mode

When trying to mass edit fields of certain records selected
via the clip pane checkbox mode, an invalid GET argument
gets built in the DatabaseRecordList.

This patch removes the superfluous argument.

Resolves: #70226
Releases: master
Change-Id: I7f000c1a0fff275ebb55d58caa68a87986d31fdc
Reviewed-on: http://review.typo3.org/43678
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Josef Glatz <jousch@gmail.com>
Tested-by: Josef Glatz <jousch@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Prevent notice in SelectMultipleSideBySideElement 35/43835/2
Nicole Cordes [Mon, 5 Oct 2015 20:41:24 +0000 (22:41 +0200)]
[BUGFIX] Prevent notice in SelectMultipleSideBySideElement

This patch initializes a variable globally as an array to prevent a
notice when the script tries to implode the variable.

Resolves: #70420
Releases: master
Change-Id: I0d26a44ce1ff53ef9e0b8ee0086d0a773cec2c5d
Reviewed-on: http://review.typo3.org/43835
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Reload ext_emconf.php after extension update 35/40935/5
Nicole Cordes [Mon, 6 Jul 2015 19:55:42 +0000 (21:55 +0200)]
[BUGFIX] Reload ext_emconf.php after extension update

If you overwrite an extension or download a new version with the
extension manager, the dependency check uses old ext_emconf dependencies
which are stored in the PackageManager. This patch extends the
PackageManager api to be able to create a new Package instance with
fresh ext_emconf information and replace the current instance. This new
function is called after an extension was extracted from a file or
was downloaded from the extension manager.

Resolves: #67367
Releases: master
Change-Id: I4d4dbb94aaafcbe1d99f496039d17d4856bce3bd
Reviewed-on: http://review.typo3.org/40935
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
3 years ago[TASK] EXT:form - Move TypoScript to separate files, reduce complexity 40/43740/9
Ralf Zimmermann [Fri, 2 Oct 2015 14:23:07 +0000 (16:23 +0200)]
[TASK] EXT:form - Move TypoScript to separate files, reduce complexity

Move TypoScript settings to separate files. Remove TypoScript libraries.
Reduce complexity through direct usage of settings. Remove
unnecessary settings.

The inline documentation will be reduced (with another patchset) as soon
as the rst documentation is up to date.

Resolves: #70219
Releases: master
Change-Id: Ic05d78523f1253c71e033703f5243cdbc35d6b29
Reviewed-on: http://review.typo3.org/43740
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Streamline EXT:fluid_styled_content typoscript 45/43745/3
Frans Saris [Fri, 2 Oct 2015 14:53:59 +0000 (16:53 +0200)]
[BUGFIX] Streamline EXT:fluid_styled_content typoscript

Change-Id: I72b04a79f0ed36a3156d329bd071b84c54bbbfa0
Resolves: #70312
Releases: master
Reviewed-on: http://review.typo3.org/43745
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[TASK] Use ModuleTemplate API for ext:recycler 03/43803/8
Michael Oehlhof [Sun, 4 Oct 2015 22:04:46 +0000 (00:04 +0200)]
[TASK] Use ModuleTemplate API for ext:recycler

Resolves: #70367
Releases: master
Change-Id: I5861cd2de035e2b730aca2f40adf74ff913a7d95
Reviewed-on: http://review.typo3.org/43803
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
3 years ago[TASK] Cleanup ExtensionManager slot in ext:documentation 31/43831/2
Wouter Wolters [Mon, 5 Oct 2015 20:07:14 +0000 (22:07 +0200)]
[TASK] Cleanup ExtensionManager slot in ext:documentation

Only render one empty-empty icon and use that multiple times.

Resolves: #70419
Releases: master
Change-Id: I1c7a01ccdfece03a11883d0ccf2a62086e2a6e46
Reviewed-on: http://review.typo3.org/43831
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years agoRevert "[!!!][BUGFIX] Skip cache hash for URIs to non-cacheable actions" 88/43688/4
Helmut Hummel [Thu, 1 Oct 2015 09:05:58 +0000 (11:05 +0200)]
Revert "[!!!][BUGFIX] Skip cache hash for URIs to non-cacheable actions"

This reverts commit 3ab6f2a08283041d52a05db3e26817c66024da88.

This change caused trouble, as it was not possible any more to explicitly enable
cHash usage. In situations where some arguments are required for a cHash, this
will lead to a broken page (404) when the cHash is skipped.

As the possible gain of not having the cHash is low but the possible impact is high
and a potential fix is breaking or at least fragile as well, this feature is reverted again.

Resolves: #67097
Reverts: #60272
Releases: master
Change-Id: Ia14947f8eb6b6125b0402ae7e046c78a1597aeae
Reviewed-on: http://review.typo3.org/43688
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[FOLLOWUP][TASK] Call explicit render() on icon objects 29/43829/2
Daniel Goerz [Mon, 5 Oct 2015 19:52:50 +0000 (21:52 +0200)]
[FOLLOWUP][TASK] Call explicit render() on icon objects

Change-Id: I267242dd29dc6e773cc6f2f69f24d7b2c98ec8ea
Resolves: #70417
Releases: master
Reviewed-on: http://review.typo3.org/43829
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Set max size of icons below select fields 51/43751/3
Frank Nägler [Fri, 2 Oct 2015 20:43:12 +0000 (22:43 +0200)]
[BUGFIX] Set max size of icons below select fields

Resolves: #70320
Releases: master
Change-Id: Ib00b04fcdd9957d926378dfd4b89a7f124307cf0
Reviewed-on: http://review.typo3.org/43751
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Call explicit render() on icon objects 26/43826/3
Frank Nägler [Mon, 5 Oct 2015 18:29:31 +0000 (20:29 +0200)]
[TASK] Call explicit render() on icon objects

Resolves: #70417
Releases: master
Change-Id: Ie855b996636b749562acf3baa67b1756c2ad3db2
Reviewed-on: http://review.typo3.org/43826
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Use correct typoscript settings in ClickEnlargeViewHelper 70/43770/3
Frans Saris [Sat, 3 Oct 2015 20:34:09 +0000 (22:34 +0200)]
[BUGFIX] Use correct typoscript settings in ClickEnlargeViewHelper

The ClickEnlargeViewHelper receives typoscript settings in the extbase
format without the leading dots. The code called by the viewHelper
expects the typoscript syntax with the leadings dots.

This patch converts the settings array to a TypoScript array before
passing the settings to imageLinkWrap().

Change-Id: I19da35b10d079dddc19a18ecdff4ae8ebe1bdc9f
Resolves: #70317
Releases: master
Reviewed-on: http://review.typo3.org/43770
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Josef Glatz <jousch@gmail.com>
Tested-by: Josef Glatz <jousch@gmail.com>
Reviewed-by: Alexander Grein <alexander.grein@gmail.com>
Tested-by: Alexander Grein <alexander.grein@gmail.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Allow to show label text next to a button 17/43817/5
Mathias Schreiber [Mon, 5 Oct 2015 17:33:25 +0000 (19:33 +0200)]
[TASK] Allow to show label text next to a button

Releases: master
Resolves: #70383
Change-Id: Ie7d144866ac0550df0e88b893a44a01633c74c01
Reviewed-on: http://review.typo3.org/43817
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Change in _menu_modules.seeAlso language label 24/43824/4
Zsolt Molnar [Mon, 5 Oct 2015 16:21:25 +0000 (19:21 +0300)]
[BUGFIX] Change in _menu_modules.seeAlso language label

Resolves: #32578
Releases: master
Change-Id: Ic39227379ec6b358febc7185a58696691e9a136a
Reviewed-on: http://review.typo3.org/43824
Reviewed-by: Josef Glatz <jousch@gmail.com>
Tested-by: Josef Glatz <jousch@gmail.com>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[FOLLOWUP][TASK] Decouple t3editor hooks from DocumentTemplate 25/43825/2
Helmut Hummel [Mon, 5 Oct 2015 17:21:16 +0000 (19:21 +0200)]
[FOLLOWUP][TASK] Decouple t3editor hooks from DocumentTemplate

Clean up calling code as well.

Releases: master
Resolves: #70387
Change-Id: I04a542c02f353db1052aed646e7537d47a80d8df
Reviewed-on: http://review.typo3.org/43825
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[FEATURE] Add force absolute image URL 82/41682/10
Helmut Hummel [Sat, 18 Jul 2015 15:21:54 +0000 (18:21 +0300)]
[FEATURE] Add force absolute image URL

Adds a new parameter to ImageViewHelper to force
an absolute URL for image path.

Resolves: #64286
Releases: master
Change-Id: I16a38fa4565d251a7ea953cd58f73efa2c4ed12f
Reviewed-on: http://review.typo3.org/41682
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[BUGFIX] Allow data attributes in LinkButtons and InputButtons 23/43823/3
Mathias Schreiber [Mon, 5 Oct 2015 15:34:41 +0000 (17:34 +0200)]
[BUGFIX] Allow data attributes in LinkButtons and InputButtons

Releases: master
Resolves: #70396
Change-Id: I09279c507ea1ba5346c94deb53e1480dd1694462
Reviewed-on: http://review.typo3.org/43823
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Thomas Maroschik <tmaroschik@dfau.de>
Tested-by: Thomas Maroschik <tmaroschik@dfau.de>
3 years ago[TASK] Decouple t3editor hooks from DocumentTemplate 18/43818/4
Mathias Schreiber [Mon, 5 Oct 2015 13:51:34 +0000 (15:51 +0200)]
[TASK] Decouple t3editor hooks from DocumentTemplate

Releases: master
Resolves: #70387
Change-Id: I5d5c21d10982d3be833948977464a9c9eab1a51e
Reviewed-on: http://review.typo3.org/43818
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Cleanup TCA select field configuration 54/43354/12
Alexander Stehlik [Tue, 15 Sep 2015 16:16:19 +0000 (18:16 +0200)]
[TASK] Cleanup TCA select field configuration

TCA select fields now require a "renderType" setting. Using select
without renderType and the "renderMode" setting is deprecated.

A TCA migration takes care of filling the renderType with the
correct values for existing configurations.

Resolves: #69822
Releases: master
Change-Id: I0d9537a031aad3d2c44849f7f50715cbcc6ee595
Reviewed-on: http://review.typo3.org/43354
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Adjust AJAX route calls in EXT:recycler 22/43822/2
Andreas Fernandez [Mon, 5 Oct 2015 14:48:24 +0000 (16:48 +0200)]
[BUGFIX] Adjust AJAX route calls in EXT:recycler

Resolves: #70390
Related: #69916
Releases: master
Change-Id: If18689ca2a5380a0cfe5508cf9298bd57b950fbf
Reviewed-on: http://review.typo3.org/43822
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Use ModuleTemplate API for EXT:documentation 92/43792/5
Mathias Schreiber [Sun, 4 Oct 2015 15:44:33 +0000 (17:44 +0200)]
[TASK] Use ModuleTemplate API for EXT:documentation

Releases: master
Resolves: #70355
Change-Id: Iebd1ef1229f24fd8fd2ea82f33d57af1a21644a9
Reviewed-on: http://review.typo3.org/43792
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
3 years ago[BUGFIX] Fix url for removing bookmarks 20/43820/2
Andreas Fernandez [Mon, 5 Oct 2015 14:37:07 +0000 (16:37 +0200)]
[BUGFIX] Fix url for removing bookmarks

Resolves: #70389
Related: #69916
Releases: master
Change-Id: I42330aa02c5482522cc871acf5d7865822dca6a0
Reviewed-on: http://review.typo3.org/43820
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] FormEngine: Replace placeholder resolving with a data provider 48/43748/6
Morton Jonuschat [Fri, 2 Oct 2015 18:50:55 +0000 (20:50 +0200)]
[TASK] FormEngine: Replace placeholder resolving with a data provider

Resolving of placeholder for field types text and input has been moved
from the element rendering into the form data providers. The data
provider approach allows reuse of existing providers and data groups and
reduces the amount of database queries by having access to previously
parsed data.

Resolves: #70370
Resolves: #70146
Resolves: #70297
Releases: master
Change-Id: I05fa2c6d3237e65627cae74811d1a9202e3ac0c8
Reviewed-on: http://review.typo3.org/43748
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Added example to create symlink to index.php on Windows 16/43816/3
Harry Glatz [Mon, 5 Oct 2015 13:13:01 +0000 (15:13 +0200)]
[TASK] Added example to create symlink to index.php on Windows

Releases: master
Resolves: #70381
Change-Id: I78307ba46b100385b2dd7e42b5343b0f4f54bc20
Reviewed-on: http://review.typo3.org/43816
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Josef Glatz <jousch@gmail.com>
Tested-by: Josef Glatz <jousch@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Use ModuleTemplate API for EXT:taskcenter 96/43796/2
Mathias Schreiber [Sun, 4 Oct 2015 17:19:23 +0000 (19:19 +0200)]
[TASK] Use ModuleTemplate API for EXT:taskcenter

Releases: master
Resolves: #69887
Change-Id: I2624af5115d8e59a7f964a71b31f69557fe67f70
Reviewed-on: http://review.typo3.org/43796
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[BUGFIX] FormDataTraverser must check data type before explode() 95/43795/2
Markus Klein [Sun, 4 Oct 2015 17:00:23 +0000 (19:00 +0200)]
[BUGFIX] FormDataTraverser must check data type before explode()

Resolves: #70297
Releases: master
Change-Id: Ied26fe591fc4b20df7d50a51cf2ce3dc3b2e025d
Reviewed-on: http://review.typo3.org/43795
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Prevent current extension version in update dialog 91/43691/2
Nicole Cordes [Thu, 1 Oct 2015 12:25:17 +0000 (14:25 +0200)]
[BUGFIX] Prevent current extension version in update dialog

If you update an extension, the current version is included in the
confirmation dialog. This might confuse the user as this version is
already available. The patch re-adds the usage of the repository
function to exclude the current used version in the query.

Resolves: #65904
Releases: master, 6.2
Change-Id: I49aa2ba36bbfd7888aa202028dfd9e9c882a8183
Reviewed-on: http://review.typo3.org/43691
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
3 years ago[BUGFIX] Remove superflouos encoding in error message 13/43813/2
Nicole Cordes [Mon, 5 Oct 2015 10:25:57 +0000 (12:25 +0200)]
[BUGFIX] Remove superflouos encoding in error message

Flash messages don't need to be encoded anymore as there will be encoded
before displaying. This patch removes hsc encoding so the error message
is more readable.

Resolves: #70377
Releases: master
Change-Id: I73ae50888e5ad8c002916f3da44efd2c4e84bf91
Reviewed-on: http://review.typo3.org/43813
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Josef Glatz <jousch@gmail.com>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[!!!][TASK] Remove lockSSL=3 option 43/43643/5
Benjamin Mack [Wed, 30 Sep 2015 05:48:55 +0000 (07:48 +0200)]
[!!!][TASK] Remove lockSSL=3 option

The option $TYPO3_CONF_VARS[BE][lockSSL] to only redirect to SSL
for login is removed in favor of having SSL enabled all the
time (lockSSL=1 or lockSSL=2).

Resolves: #70229
Releases: master
Change-Id: Ia5399195836ab93a4eb29b6f27155eb1e9e07672
Reviewed-on: http://review.typo3.org/43643
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[!!!][FEATURE] Introduce PSR-7-based Routing for Backend AJAX Requests 65/43365/16
Benjamin Mack [Wed, 16 Sep 2015 06:19:51 +0000 (08:19 +0200)]
[!!!][FEATURE] Introduce PSR-7-based Routing for Backend AJAX Requests

The AjaxRequestHandler now first checks in the Router if an AJAX
route exists. A new flag "ajax" in the routing mechanism allows to call
ajax-based URLs which are then handed to the AJAX Request Handler.

All controllers now receive proper Request and Response objects.

All previous logic still works, but can slowly be migrated to the Routing
concept.

Resolves: #69916
Releases: master
Change-Id: I1e67d5a341a4dd2769247531246c9e1fad900c76
Reviewed-on: http://review.typo3.org/43365
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Use ModuleTemplate API for EXT:about 74/43774/4
Helmut Hummel [Sun, 4 Oct 2015 17:44:50 +0000 (19:44 +0200)]
[TASK] Use ModuleTemplate API for EXT:about

Releases: master
Resolves: #70350
Change-Id: Ibe3eaa632daf5044489fc9e3c9c9e8424d39a7ef
Reviewed-on: http://review.typo3.org/43774
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
3 years ago[FOLLOWUP][TASK] Hide document header navigation on scroll 00/43800/5
Mathias Schreiber [Sun, 4 Oct 2015 21:15:40 +0000 (23:15 +0200)]
[FOLLOWUP][TASK] Hide document header navigation on scroll

Adjusted code style and do not put the module into public space.

Resolves: #70328
Releases: master
Change-Id: I84677603a31b3587c801ef69eba7098aeef5a2c0
Reviewed-on: http://review.typo3.org/43800
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[FOLLOWUP][BUGFIX] Revert BackendActionController in favor of BackendView 99/43799/2
Mathias Schreiber [Sun, 4 Oct 2015 20:44:19 +0000 (22:44 +0200)]
[FOLLOWUP][BUGFIX] Revert BackendActionController in favor of BackendView

Fixed a typo and added the correct license text in ViewHelper header

Releases: master
Resolves: #70358
Change-Id: I074be930bd4d0b6ed18e63ea1980a025740e45db
Reviewed-on: http://review.typo3.org/43799
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
3 years ago[BUGFIX] Expose IconFactory in ModuleTemplate rather than AbstractModule 98/43798/2
Mathias Schreiber [Sun, 4 Oct 2015 19:31:09 +0000 (21:31 +0200)]
[BUGFIX] Expose IconFactory in ModuleTemplate rather than AbstractModule

Releases: master
Resolves: #70359
Change-Id: I5c4845bb4162c6a520cf150b83cdcdc2807d7cd9
Reviewed-on: http://review.typo3.org/43798
Reviewed-by: Josef Glatz <jousch@gmail.com>
Tested-by: Josef Glatz <jousch@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Revert BackendActionController in favor of BackendView 97/43797/3
Helmut Hummel [Sun, 4 Oct 2015 13:20:37 +0000 (15:20 +0200)]
[BUGFIX] Revert BackendActionController in favor of BackendView

The module template is a view component and should not clutter
the controller code of a module or at least only in a minimal way.

Now we introduce a BackendView which decorates a fluid template view.
This can be easily used in backend modules by using the defaultViewObjectName API

Releases: master
Resolves: #70358
Change-Id: If164c2e6774bd75e414c6417e0d8a4e989fe08e6
Reviewed-on: http://review.typo3.org/43797
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
3 years ago[FEATURE] Add hooks for OpenID login process 62/21662/8
Christian Weiske [Wed, 26 Jun 2013 14:00:29 +0000 (16:00 +0200)]
[FEATURE] Add hooks for OpenID login process

Two hooks for the OpenID process:
* "authRequest" to modify the OpenID authentication process,
  e.g. to request data like nickname and email address.
* "getUserRecord" is called when the claimed ID is translated into
  a user record. At this stage it is possible to register a new user.

Resolves: #44127
Releases: master
Change-Id: Ice63e6d3f567a09b652b308e50920332f3be485c
Reviewed-on: http://review.typo3.org/21662
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Allow ModuleTemplate to set a title tag 84/43784/2
Mathias Schreiber [Sun, 4 Oct 2015 15:01:29 +0000 (17:01 +0200)]
[BUGFIX] Allow ModuleTemplate to set a title tag

Releases: master
Resolves: #70353
Change-Id: Idce3453cf1e3f98a9bc2a5990f467c00fab401fb
Reviewed-on: http://review.typo3.org/43784
Reviewed-by: Josef Glatz <jousch@gmail.com>
Tested-by: Josef Glatz <jousch@gmail.com>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
3 years ago[TASK] Remove unused ExtJS NavigationDummy frame. 67/43767/2
Benjamin Kott [Sat, 3 Oct 2015 19:27:30 +0000 (21:27 +0200)]
[TASK] Remove unused ExtJS NavigationDummy frame.

Resolves: #70331
Releases: master
Change-Id: I99a83a5adfc63bdecaebff3a581acaa2a8cd4bc5
Reviewed-on: http://review.typo3.org/43767
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Add missing styles.content.links constants 68/43768/2
Frans Saris [Sat, 3 Oct 2015 19:59:42 +0000 (21:59 +0200)]
[BUGFIX] Add missing styles.content.links constants

Resolves: #70324
Releases: master
Change-Id: I6a499b48d6e1467fa46ed09370d7f8ffabb34844
Reviewed-on: http://review.typo3.org/43768
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Alexander Grein <alexander.grein@gmail.com>
Tested-by: Alexander Grein <alexander.grein@gmail.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Add unit tests for stdWrap_case() 71/43771/2
Michael Oehlhof [Sun, 4 Oct 2015 00:40:24 +0000 (02:40 +0200)]
[TASK] Add unit tests for stdWrap_case()

Resolves: #70333
Releases: master
Change-Id: Iabc6caa7ec9d47aff7ac37634bf1abb0213e7ed7
Reviewed-on: http://review.typo3.org/43771
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Introduce BackendActionController 49/43349/5
Anja Leichsenring [Tue, 15 Sep 2015 15:49:53 +0000 (17:49 +0200)]
[TASK] Introduce BackendActionController

To make use of the newly introduced ModuleTemplate API, a new
Controller for Backend Modules provided with extbase is created.
It prepares the ModuleTemplate and some convinience methods to
unify the docheader throughout all modules.

Change-Id: I29b1b65d79abc9a1a9035ce7c4cc7069719caea9
Resolves: #69842
Relates: #69841
Releases: master
Reviewed-on: http://review.typo3.org/43349
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
3 years ago[BUGFIX] No longer call wrapClickMenuOnIcon statically 64/43764/2
Mathias Schreiber [Sat, 3 Oct 2015 17:43:29 +0000 (19:43 +0200)]
[BUGFIX] No longer call wrapClickMenuOnIcon statically

Removed leftover from ModuleTemplateAPI cleanup

Releases: master
Resolves: #70330
Change-Id: I775dd9d6204ae580694749b55442e4fd98b3d7e9
Reviewed-on: http://review.typo3.org/43764
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Josef Glatz <jousch@gmail.com>
Tested-by: Josef Glatz <jousch@gmail.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
3 years ago[TASK] Use ModuleTemplate API for web_info 61/43761/5
Mathias Schreiber [Sat, 3 Oct 2015 15:54:04 +0000 (17:54 +0200)]
[TASK] Use ModuleTemplate API for web_info

Releases: master
Resolves: #69881
Change-Id: Ia8f98631896f80bb46244f55d7089410cbc8a799
Reviewed-on: http://review.typo3.org/43761
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
3 years ago[TASK] Hide document header navigation on scroll 63/43763/6
Benjamin Kott [Sat, 3 Oct 2015 16:07:14 +0000 (18:07 +0200)]
[TASK] Hide document header navigation on scroll

You can now show or hide the top menu in any module, depending on the
scroll speed used.

Resolves: #70328
Releases: master

Change-Id: I744058151ccd0b64c4e818544ae2c5272ffc1b2e
Reviewed-on: http://review.typo3.org/43763
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] Added missing classes to InputButton component 65/43765/2
Mathias Schreiber [Sat, 3 Oct 2015 17:44:55 +0000 (19:44 +0200)]
[BUGFIX] Added missing classes to InputButton component

Removed leftover from ModuleTemplateAPI cleanup

Releases: master
Resolves: #70329
Change-Id: I8345a6d8f38dddf8d26aa5971dffab8ddf462ee3
Reviewed-on: http://review.typo3.org/43765
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[BUGFIX] EXT:dbal no longer calls undefined method 62/43762/2
Mathias Schreiber [Sat, 3 Oct 2015 16:07:04 +0000 (18:07 +0200)]
[BUGFIX] EXT:dbal no longer calls undefined method

Removed leftover from DatabaseConncetion cleanup

Releases: master
Resolves: #70327
Change-Id: Ie8de30adab22d380f86181fa503aea74e65bdcd7
Reviewed-on: http://review.typo3.org/43762
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[FEATURE] Fluid based Module Template 65/43465/11
Mathias Schreiber [Tue, 22 Sep 2015 07:46:21 +0000 (09:46 +0200)]
[FEATURE] Fluid based Module Template

A new class structure around "ModuleTemplate" is introduced to
substitute the rusty "DocumentTemplate". The architecture can
be seen as wrapper around the main html content a backend
controller action creates. ModuleTemplate provides an API
especially for the "doc header" and unifies its display
and creation.

The patch releases single controller actions from fiddling with
doc header details like actual button HTML and hands over
this concern to the framework, so it can steer these parts
at a central place.

Since this API and its embedding in the framework is a rather
complex task that will require further tweaks, this main API
is mostly marked as "experimental" for now: It will further
settle with 8. For extension authors it means that *if* this
API is used, there may be code adaptions required in version 8
since parts of the API will be adapted to further needs.

Resolves: #69814
Releases: master
Change-Id: I81cb9f01ebc4b13d8d88a928811e563d83ec97cd
Reviewed-on: http://review.typo3.org/43465
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
3 years ago[BUGFIX] Show correct sys_file_reference palettes for textmedia 33/43733/5
Frans Saris [Fri, 2 Oct 2015 08:43:29 +0000 (10:43 +0200)]
[BUGFIX] Show correct sys_file_reference palettes for textmedia

Resolves: #70299
Releases: master
Change-Id: I7d4a6e23afa972b14aba37701470b7bd8ed7110f
Reviewed-on: http://review.typo3.org/43733
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Add available attributes to output of renderer classes 31/43731/4
Frans Saris [Fri, 2 Oct 2015 08:30:42 +0000 (10:30 +0200)]
[BUGFIX] Add available attributes to output of renderer classes

The available renderer classes now add the attribute values passed as
option to the rendered output.

To keep the output of the available renderer classes consistent the
wrapper div added by the YouTubeRenderer and VimeoRenderer have been
dropped.

Change-Id: Ia93c49cc07fe9b2b897d4aa70d32f56ebf005ddc
Resolves: #70261
Releases: master
Reviewed-on: http://review.typo3.org/43731
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Add unit tests for stdWrap_age() and calcAge() 52/43752/4
Michael Oehlhof [Fri, 2 Oct 2015 20:59:50 +0000 (22:59 +0200)]
[TASK] Add unit tests for stdWrap_age() and calcAge()

Resolves: #70321
Releases: master
Change-Id: I7eba3a6da86c07e1e0c7421671cfabdc25c493c9
Reviewed-on: http://review.typo3.org/43752
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Fetch correct recordTypeValue for group fields 34/43734/5
Frans Saris [Fri, 2 Oct 2015 09:44:24 +0000 (11:44 +0200)]
[BUGFIX] Fetch correct recordTypeValue for group fields

Change-Id: I4609e84720339818b3a978c864c00b3fc516bcf5
Resolves: #70301
Releases: master
Reviewed-on: http://review.typo3.org/43734
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Set correct file extensions in ['SYS']['mediafile_ext'] 32/43732/3
Frans Saris [Fri, 2 Oct 2015 08:42:46 +0000 (10:42 +0200)]
[BUGFIX] Set correct file extensions in ['SYS']['mediafile_ext']

The file extensions mp3, wav, mp4 and webm are added to
$GLOBALS['TYPO3_CONF_VARS']['SYS']['mediafile_ext'].

The extensions mov and avi are removed as these are not supported
by the renderer classes provided by the core.

Change-Id: I445054687fc4f56640e2455cb83f8ae30b9bbde4
Resolves: #70298
Releases: master
Reviewed-on: http://review.typo3.org/43732
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] FormEngine: Only evaluate Flexform display conditions once 44/43744/5
Stefan Froemken [Fri, 2 Oct 2015 14:39:37 +0000 (16:39 +0200)]
[BUGFIX] FormEngine: Only evaluate Flexform display conditions once

Avoid evaluating the display conditions for fields on a Flexform sheet
more than once. Multiple evaluations of the same conditions can lead to
wrong result due to fields having been removed by the first evaluation.

Resolves: #70314
Releases: master
Change-Id: I412a8cc2acf67e2a72de1f37a0f8038110ca4c2e
Reviewed-on: http://review.typo3.org/43744
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[FEATURE] Add basic file search in element browser 03/43503/5
Alexander Schnitzler [Wed, 23 Sep 2015 13:17:10 +0000 (15:17 +0200)]
[FEATURE] Add basic file search in element browser

Releases: master
Resolves: #69120
Change-Id: I500f4979edebff52a002518189c69acc222e6e65
Reviewed-on: http://review.typo3.org/43503
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Prevent showing a PHP Warning on usort 28/43728/2
Stefan Froemken [Fri, 2 Oct 2015 07:33:20 +0000 (09:33 +0200)]
[BUGFIX] Prevent showing a PHP Warning on usort

Since there is a bug in PHP, this patch
prevents showing a PHP Warning on usort

Resolves: #70289
Releases: master
Change-Id: I5640ed57f0b5c6ce5d729064ac9237f6c8dab419
Reviewed-on: http://review.typo3.org/43728
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Andreas Allacher <andreas.allacher@gmx.at>
Tested-by: Andreas Allacher <andreas.allacher@gmx.at>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Register missing icons and fix spriteicon registration 37/43737/2
Frank Nägler [Fri, 2 Oct 2015 10:39:33 +0000 (12:39 +0200)]
[BUGFIX] Register missing icons and fix spriteicon registration

This patch register some missing icons and fix the automatic
registration for sprite icons which path starts with sysext/.

Resolves: #70305
Releases: master
Change-Id: If935c74046118d75160f093c8fee1a05164620fd
Reviewed-on: http://review.typo3.org/43737
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] EXT:form - Allow setting classes via layout for elements 42/43742/4
Ralf Zimmermann [Fri, 2 Oct 2015 12:57:23 +0000 (14:57 +0200)]
[BUGFIX] EXT:form - Allow setting classes via layout for elements

Allow to add a class attribute defined in the "layout." section to the
desired element tag. This is only needed if the form is in
compatibility mode.

Resolves: #70209
Releases: master
Change-Id: I63c2ed839218ae206359daac4ff20b95f7e38ded
Reviewed-on: http://review.typo3.org/43742
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] "form field wizard" in flexform not saved 41/43741/2
Frank Nägler [Fri, 2 Oct 2015 12:51:35 +0000 (14:51 +0200)]
[BUGFIX] "form field wizard" in flexform not saved

This patch fix a bug for wizards in flex forms.

Resolves: #69047
Releases: master
Change-Id: I2bf8f79729c2d31166c77a1a85b3e77cf03828a0
Reviewed-on: http://review.typo3.org/43741
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[BUGFIX] EXT:form - Wrong radio/ checkbox handling if no value is set 07/43707/3
Ralf Zimmermann [Thu, 1 Oct 2015 15:52:52 +0000 (17:52 +0200)]
[BUGFIX] EXT:form - Wrong radio/ checkbox handling if no value is set

Do not mark a radio or checkbox as selected, if no "value" property
is set within the configuration and no incoming data exists.

Resolves: #70278
Releases: master
Change-Id: I5d9b1344d1581fb42b9d39bf0834a62fe56d252d
Reviewed-on: http://review.typo3.org/43707
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Josef Glatz <jousch@gmail.com>
Tested-by: Josef Glatz <jousch@gmail.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] EXT:form - subjectField does not work in mail postProcessor 96/43696/2
Ralf Zimmermann [Thu, 1 Oct 2015 14:05:26 +0000 (16:05 +0200)]
[BUGFIX] EXT:form - subjectField does not work in mail postProcessor

Respect the subjectField configuration property in the
mail postProcessor.

Resolves: #70076
Releases: master
Change-Id: I6534f04745d0c88d38beb7ec1a08eb209d0f77be
Reviewed-on: http://review.typo3.org/43696
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[TASK] Add unit tests for stdWrap_date() 17/43717/3
Michael Oehlhof [Fri, 2 Oct 2015 04:06:05 +0000 (06:06 +0200)]
[TASK] Add unit tests for stdWrap_date()

Resolves: #70287
Releases: master
Change-Id: I1050bc805b57bc66ba45ffdb4ac014b898e1f3c8
Reviewed-on: http://review.typo3.org/43717
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[TASK] FormEngine: Inline BackendUtility::getRecordTitle as data provider 85/43485/12
Morton Jonuschat [Mon, 21 Sep 2015 18:04:57 +0000 (20:04 +0200)]
[TASK] FormEngine: Inline BackendUtility::getRecordTitle as data provider

Provide the foundation to get rid of BackendUtility::getRecordTitle()
in FormEngine scope by:

 * adding a recordTitle field to the FormDataCompiler result array
 * adding a provider that fills in the recordTitle field
 * using the recordTitle in OuterWrapContainer where appropriate
 * ensuring the TcaTypesRemoveUnusedColumns provider does not remove
   columns used to generate the label.

Resolves: #69721
Releases: master
Change-Id: Ibb4edd25f786b1af47657677d6d9baa27dfb3665
Reviewed-on: http://review.typo3.org/43485
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Use autoprefixer 10/43610/11
Andreas Fernandez [Mon, 28 Sep 2015 09:49:16 +0000 (11:49 +0200)]
[TASK] Use autoprefixer

Add postcss to run autoprefixer for
- last two browser generations
- Firefox ESR
- IE 9

This will drop vendor prefixes for browsers that are unsupported
with TYPO3 CMS (mostly IE 8 only) and vice versa.

Resolves: #70150
Releases: master
Change-Id: I2a4e02e3d57de7b682ca089e4d91dd1a071efc87
Reviewed-on: http://review.typo3.org/43610
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Evaluate displayConditions based on array values 93/43693/3
Anja Leichsenring [Thu, 1 Oct 2015 12:44:56 +0000 (14:44 +0200)]
[BUGFIX] Evaluate displayConditions based on array values

With the rewrite of the FormEngine, all data defined as select
fields in TCA became arrays in the data provision. Therefore
displayConditions based on single values are not evaluated
correctly anymore.

A check was added, when the array contains only one value, this
one is used to perform the evaluation.

Change-Id: If43067eb5d19748afce02b41ce44a14ca4b7fa1f
Resolves: #70265
Releases: master
Reviewed-on: http://review.typo3.org/43693
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Add unit tests for stdWrap_expandList() 11/43711/2
Michael Oehlhof [Thu, 1 Oct 2015 17:30:38 +0000 (19:30 +0200)]
[TASK] Add unit tests for stdWrap_expandList()

Resolves: #70282
Releases: master
Change-Id: I4468bc758b25825f2e746792c4f27a7a67183a6b
Reviewed-on: http://review.typo3.org/43711
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Adjust tests for ClassLoadingInformationGenerator 86/43686/5
Nicole Cordes [Thu, 1 Oct 2015 08:08:58 +0000 (10:08 +0200)]
[TASK] Adjust tests for ClassLoadingInformationGenerator

This patch covers multiple testing scenarios to ensure the generator
class works properly with different user input.

Resolves: #70253
Releases: master
Change-Id: I1c6ab42caffc26bd544625a6bb6092988d99d6c4
Reviewed-on: http://review.typo3.org/43686
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Prevent gathering update information on Ter installation 92/43692/2
Nicole Cordes [Thu, 1 Oct 2015 12:32:29 +0000 (14:32 +0200)]
[TASK] Prevent gathering update information on Ter installation

Currently when the extension list from TER is fetched from the database,
all installed extensions are checked for an update. This is because the
TER extension list needs a css class for available extensions but the
wrong method is used to gather the needed information within the
ListController.

Resolves: #70264
Releases: master, 6.2
Change-Id: I99e9bfceb0bf0ed97d0bf26ae927743fd2ca86f4
Reviewed-on: http://review.typo3.org/43692
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Cleanup in SelectTreeElement 97/43697/5
Andreas Fernandez [Thu, 1 Oct 2015 14:07:22 +0000 (16:07 +0200)]
[BUGFIX] Cleanup in SelectTreeElement

* Remove unnecessary $treeData variable
* Fix broken JS in onChange handler
* Enforce int casting of $width

Resolves: #70272
Releases: master
Change-Id: I76b2233a30f6c033839f53404340485f7302f9ca
Reviewed-on: http://review.typo3.org/43697
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Andreas Bouche <andreas.bouche@flagbit.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Change value of TCA slider on click 85/43685/2
Andreas Fernandez [Thu, 1 Oct 2015 07:23:51 +0000 (09:23 +0200)]
[BUGFIX] Change value of TCA slider on click

Update the slider library to allow changing the value by
clicking somewhere on the slider and not only by
moving the button around.

Resolves: #70250
Releases: master
Change-Id: I96a61823015c2392699016e458f0dc8201615e6a
Reviewed-on: http://review.typo3.org/43685
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Remove trailing slash from autoload information files 69/43669/3
Helmut Hummel [Wed, 30 Sep 2015 18:27:35 +0000 (20:27 +0200)]
[BUGFIX] Remove trailing slash from autoload information files

If an extension defines a classmap in ext_emconf.php or composer.json which points
to a file instead of a directory. The relative path calculation adds
a trailing slash to the file name, which breaks the class loading.

This trailing slash needs to be removed. As a bonus the obsolete trailing slash
is also removed from directories.

Resolves: #70234
Releases: master
Change-Id: Id54c2692e10b8ec3283a4e3447c289dc4319042c
Reviewed-on: http://review.typo3.org/43669
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Extract flex form language handling to compatibility6 01/43601/4
Christian Kuhn [Sun, 27 Sep 2015 16:21:10 +0000 (18:21 +0200)]
[TASK] Extract flex form language handling to compatibility6

Flex form has its own localization handling that exists in parallel
to the record overlay based system. This was introduced together with
the TemplaVoila concept and is almost exclusively used in this context.
For details, the logic is described in the flex form section of
the "localization guide".

With the FormEngine refactoring it is now possible to extract most
parts of this language handling to ext:compatibility6. The patch
moves the current handling classes to compatibility6 and registers
them.

This extraction gives TemplaVoila and maybe other extensions the
opportunity to implement this handling on their own, compatibility6
can be used as a show case how that may be achieved.

As main benefit the classes in FormEngine are significantly
shorter, easier to understand and quite a few options can
be dropped.

Resolves: #70138
Releases: master
Change-Id: Ia2c4b8b329702b895b9183f835423c2d27b7c74a
Reviewed-on: http://review.typo3.org/43601
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[FEATURE] Rework workspace notification settings 60/31160/9
Oliver Hader [Thu, 26 Jun 2014 11:38:11 +0000 (13:38 +0200)]
[FEATURE] Rework workspace notification settings

The current notification settings have some drawbacks and are not
easy to understand if it comes the the expected behavior in the
workspace module. The settings are defined in each sys_workspace
and sys_workspace_stage record and are evaluated in the workspace
module if sending a particular element to be reviewed to the
previous or next stage.

This change extends the meaning and configuration possibilities
on defining the notification settings. In general the notification
modes are replaced by the definition whether the notification
dialog shall be shown and if the preselection can be changed.
Besides that, the preselection is cumulative and defined by
owners, members, editors and responsible persons (for stages).

Resolves: #35245
Releases: master
Change-Id: Icb680fe85fab61a51d53e3afb94b51a4930e180c
Reviewed-on: http://review.typo3.org/31160
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Refactor class information generator to be testable 68/43668/2
Helmut Hummel [Wed, 30 Sep 2015 17:56:47 +0000 (19:56 +0200)]
[TASK] Refactor class information generator to be testable

Add a simple test as benefit.

Resolves: #70233
Releases: master
Change-Id: I92d093261d6c5909dbe91cf3661ae8cfa852216d
Reviewed-on: http://review.typo3.org/43668
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Update class alias loader 65/43665/2
Helmut Hummel [Wed, 30 Sep 2015 16:54:39 +0000 (18:54 +0200)]
[BUGFIX] Update class alias loader

Reference: https://github.com/helhum/class-alias-loader/commit/965d720eeae5bd04d45a22ff380eb569be801447
Resolves: #70230
Releases: master
Change-Id: I6d77aaa2915ca7d7458a37b5a01e6b7571f27be1
Reviewed-on: http://review.typo3.org/43665
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Show "add pages" button to qualified users only 29/43629/4
Daniel Goerz [Tue, 29 Sep 2015 16:10:03 +0000 (18:10 +0200)]
[BUGFIX] Show "add pages" button to qualified users only

If an editor has no rights to create new pages of any type the
icon for showing the document toolbar for the drag'n drop
adding is shown nevertheless.

This patch changes this behavior. The icon is only shown
after the AJAX call returns at least one allowed doktype.

Change-Id: I35050e4cfe923b58c26d85ce39a69dc69aa58515
Resolves: #26901
Releases: master
Reviewed-on: http://review.typo3.org/43629
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Remove eval from TCA slider JavaScript 51/43651/4
Andreas Fernandez [Wed, 30 Sep 2015 09:00:37 +0000 (11:00 +0200)]
[BUGFIX] Remove eval from TCA slider JavaScript

Resolves: #70205
Related: #63712
Releases: master
Change-Id: I6d5c7d21870a7d36557db40f9047450701315bc1
Reviewed-on: http://review.typo3.org/43651
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Use correct getter for FormEngine input name in Slider 36/43636/2
Wouter Wolters [Tue, 29 Sep 2015 21:52:06 +0000 (23:52 +0200)]
[BUGFIX] Use correct getter for FormEngine input name in Slider

Slider still fetches on name in JavaScript instead of the new
data attribute.

Resolves: #70195
Releases: master
Change-Id: I0c205e547c33f3fe3c3c8a4df1bbb44ae154be56
Reviewed-on: http://review.typo3.org/43636
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Colorpicker data transfer to FormEngine broken 35/43635/5
Wouter Wolters [Tue, 29 Sep 2015 21:23:45 +0000 (23:23 +0200)]
[BUGFIX] Colorpicker data transfer to FormEngine broken

The JavaScript calls were broken due to the FormEngine refactorings.
Transfer all inline JavaScript to an AMD module.

Resolves: #70169
Releases: master
Change-Id: Idd57b46f2c8a884b8dd0c05ebcdc882fbd1ec8ab
Reviewed-on: http://review.typo3.org/43635
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[FOLLOWUP][TASK] Update TYPO3 version to TYPO3 7.6-dev 60/43660/3
Andreas Fernandez [Wed, 30 Sep 2015 13:13:29 +0000 (15:13 +0200)]
[FOLLOWUP][TASK] Update TYPO3 version to TYPO3 7.6-dev

Releases: master
Change-Id: Id03b5205dbcdb01a31147c190b93c3fdcb177965
Reviewed-on: http://review.typo3.org/43660
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
3 years ago[BUGFIX] Remove conflicts entry in fluid_styled_content 56/43656/4
Stefan Froemken [Wed, 30 Sep 2015 12:22:46 +0000 (14:22 +0200)]
[BUGFIX] Remove conflicts entry in fluid_styled_content

css_styled_content and fluid_styled_content can be installed at same
time. This patch removes the conflicts entry for css_styled_content in
fluid_styled_content.

Resolves: #70217
Releases: master
Change-Id: I72f1246fb0931cbe6a3b91a87b546f0f7365bf7f
Reviewed-on: http://review.typo3.org/43656
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
3 years ago[FEATURE] Relations to the same table in Extbase 56/33956/12
Alexander Stehlik [Mon, 24 Nov 2014 16:15:17 +0000 (17:15 +0100)]
[FEATURE] Relations to the same table in Extbase

This patch introduces a mapping for properties to table aliases in
the Extbase Typo3DbQueryParser. This allows relations between
identical classes / tables.

Additionally the configured match fields of a table are now
respected in UNION statement (MM_match_fields,
foreign_match_fields or foreign_table_field).

Releases: master
Resolves: #27057
Change-Id: If1e88c994b8a1179f6babf2bdfc1da3e61b2c658
Reviewed-on: http://review.typo3.org/33956
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
3 years ago[BUGFIX] Add overflow for content element preview in page module 50/43650/2
Georg Ringer [Wed, 30 Sep 2015 08:55:29 +0000 (10:55 +0200)]
[BUGFIX] Add overflow for content element preview in page module

Improve rendering of content elements in page module

Change-Id: Icaa3de084b2d58b43e7a3fa088542677401af246
Resolves: #70203
Releases: master
Reviewed-on: http://review.typo3.org/43650
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Josef Glatz <jousch@gmail.com>
Tested-by: Josef Glatz <jousch@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Cleanup AbstractFormElement usage of $listFlag 30/43630/3
Wouter Wolters [Tue, 29 Sep 2015 17:18:26 +0000 (19:18 +0200)]
[TASK] Cleanup AbstractFormElement usage of $listFlag

Resolves: #70186
Releases: master
Change-Id: I6a9cfc9f3f82c4118fd078d99dc55b61916ce8f0
Reviewed-on: http://review.typo3.org/43630
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Fix typos in DefaultConfiguration 49/43649/2
Georg Ringer [Wed, 30 Sep 2015 08:47:06 +0000 (10:47 +0200)]
[BUGFIX] Fix typos in DefaultConfiguration

Fix some typos found in the DefaultConfiguration.php

Change-Id: I8d05cd3555849ff082630bd94e25a51d00f23317
Resolves: #70204
Releases: master
Reviewed-on: http://review.typo3.org/43649
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years agoRevert "[BUGFIX] Child sorting is lost after publishing workspace data" 48/43648/2
Oliver Hader [Wed, 30 Sep 2015 08:08:11 +0000 (10:08 +0200)]
Revert "[BUGFIX] Child sorting is lost after publishing workspace data"

This reverts commit c56fcba3114dfe1d586c238cdea5a5ec0b55e055.

Change-Id: I861529f8334ebece2c07fb9bc87d8b8df0c9561d
Reviewed-on: http://review.typo3.org/43648
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>