Packages/TYPO3.CMS.git
4 years ago[BUGFIX] Fix broken HTML in about modules 77/34377/2
Frank Nägler [Thu, 20 Nov 2014 09:25:01 +0000 (10:25 +0100)]
[BUGFIX] Fix broken HTML in about modules

fix broken HTML output for headlines in about modules

Resolves: #63094
Releases: master
Change-Id: I2f2e912432353dd05bc0898fc8e9a68d2394664f
Reviewed-on: http://review.typo3.org/34377
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[FEATURE] Replace system App iconset - "Tile" style 76/32876/10
Felix Kopp [Sun, 9 Nov 2014 12:04:53 +0000 (13:04 +0100)]
[FEATURE] Replace system App iconset - "Tile" style

Bring new high-resolution iconset for all system Apps.
Background color of the tiles is picked from the previous
icon. Pictogram is embraced - althought inverted.

Kudos: Xavier Perseguers, Ingo Pfennigstorf, Benjamin Kott,
Dirk Lipjes, Frank Nägler … everyone involved

Related: #36203
Related: #62158
Resolves: #62333
Releases: master
Change-Id: Icfe45712a655752efda8e192c9533579eb8e57c6
Reviewed-on: http://review.typo3.org/32876
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Ingo Pfennigstorf <i.pfennigstorf@gmail.com>
Tested-by: Ingo Pfennigstorf <i.pfennigstorf@gmail.com>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Felix Kopp <felix-source@phorax.com>
Tested-by: Felix Kopp <felix-source@phorax.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Twitter Bootstrap EXT:beuser follow up 48/34348/12
Mathias Schreiber [Wed, 19 Nov 2014 15:08:09 +0000 (16:08 +0100)]
[TASK] Twitter Bootstrap EXT:beuser follow up

* Visual streamlining of EXT:beuser
* align buttons in button groups and fillup empty buttons.
* hide the "hide" button for current loggedin user

Resolves: #63075
Relates: #63057
Releases: master
Change-Id: I1b0313de0ab086d7a1facb6fa2456ce502ba8fc4
Reviewed-on: http://review.typo3.org/34348
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[BUGFIX] Never show hidden domains in preview 22/34322/2
Markus Klein [Tue, 18 Nov 2014 21:05:42 +0000 (22:05 +0100)]
[BUGFIX] Never show hidden domains in preview

When enabling hidden records via Admin Panel domains must not be
affected by this setting as this possibly destroys the environment.

Solution is to always prevent fetching hidden domain records.

Resolves: #61251
Releases: master, 6.2
Change-Id: Id6a90eb47aa85178ea0f90bac91be4ac9bdaa145
Reviewed-on: http://review.typo3.org/34322
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Lieuwe Hummel <lieuwe@familyhummel.net>
Tested-by: Lieuwe Hummel <lieuwe@familyhummel.net>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[!!!][TASK] Move EXT:perm into EXT:beuser 02/33402/15
Frank Nägler [Sun, 19 Oct 2014 21:50:43 +0000 (23:50 +0200)]
[!!!][TASK] Move EXT:perm into EXT:beuser

Move the logic from EXT:perm into EXT:beuser.

* Move module from "Web > Access" to "System > Access".
* Move logic of EXT:perm:PermissonModuleController into
  EXT:beuser:PersmissionContoller.
* Refactoring of the logic to extbase, remove HTML code from Controller.
* Remove EXT:perm
* Change ClickMenu items
* Remove old entries from LegacyClassesForIde.php

Resolves: #62339
Releases: master
Change-Id: Iadc18e90e20b116d78655311f1e894ed685d0c96
Reviewed-on: http://review.typo3.org/33402
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: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[BUGFIX] Openid link is always shown 68/34368/2
Frank Nägler [Wed, 19 Nov 2014 21:14:30 +0000 (22:14 +0100)]
[BUGFIX] Openid link is always shown

Show openid field and link only if EXT:openid is installed.
Additional an error in Login.js is fixed.

Resolves: #63072
Releases: master
Change-Id: I2055ae1b73387992af73f66d315ab52be9a633db
Reviewed-on: http://review.typo3.org/34368
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Install Tool: Remove references to old CSS files 67/34367/2
Markus Klein [Wed, 19 Nov 2014 21:08:34 +0000 (22:08 +0100)]
[BUGFIX] Install Tool: Remove references to old CSS files

Resolves: #63084
Releases: master
Change-Id: Id261fe8d8e93521f11e33d92e8848d43d0f4d16b
Reviewed-on: http://review.typo3.org/34367
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[!!!][CLEANUP] Remove compat layer for submodules 45/34345/3
Markus Klein [Wed, 19 Nov 2014 13:28:25 +0000 (14:28 +0100)]
[!!!][CLEANUP] Remove compat layer for submodules

This patch removes the compatibility layer for old links to
submodules of web_info and web_func.

Resolves: #63069
Releases: master
Change-Id: I0f5e1b7ea57ce9dab0c890064a34fc17fe4d0e93
Reviewed-on: http://review.typo3.org/34345
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] Properly handle non-existing language key 01/33101/2
Markus Klein [Thu, 2 Oct 2014 09:47:39 +0000 (11:47 +0200)]
[BUGFIX] Properly handle non-existing language key

Resolves: #61999
Releases: master
Change-Id: Iebff3ed402f952c361b25593fe4aaac89d2ec149
Reviewed-on: http://review.typo3.org/33101
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Krzysztof Adamczyk <k.adamczyk@macopedia.pl>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[TASK] Add btn-group to ext:beuser 24/34324/3
Wouter Wolters [Tue, 18 Nov 2014 22:27:36 +0000 (23:27 +0100)]
[TASK] Add btn-group to ext:beuser

Resolves: #63057
Releases: master
Change-Id: Ife76126c53bc2109e5465d15ea6d2659e205ac03
Reviewed-on: http://review.typo3.org/34324
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[TASK] Style progress bar with Twitter Bootstrap in ext:scheduler 76/34276/2
Wouter Wolters [Mon, 17 Nov 2014 17:43:12 +0000 (18:43 +0100)]
[TASK] Style progress bar with Twitter Bootstrap in ext:scheduler

Resolves: #63036
Releases: master
Change-Id: Iee337cc14a9d64b49484769aab6e263dfc678bea
Reviewed-on: http://review.typo3.org/34276
Reviewed-by: Kai Vogel <kai.vogel@speedprogs.de>
Tested-by: Kai Vogel <kai.vogel@speedprogs.de>
Reviewed-by: Felix Kopp <felix-source@phorax.com>
Tested-by: Felix Kopp <felix-source@phorax.com>
4 years ago[!!!][CLEANUP] Remove ancient template selection hack feature 18/34318/3
Markus Klein [Tue, 18 Nov 2014 19:50:42 +0000 (20:50 +0100)]
[!!!][CLEANUP] Remove ancient template selection hack feature

Resolves: #63056
Releases: master
Change-Id: I26454e664f2d394cd13d0dee283ef6cba025b5b2
Reviewed-on: http://review.typo3.org/34318
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: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[FEATURE] Provide TSConfig to link checkers 99/26499/10
Alexander Stehlik [Wed, 19 Nov 2014 18:00:46 +0000 (19:00 +0100)]
[FEATURE] Provide TSConfig to link checkers

The currently active TSConfig for the linkvalidator is passed
to the LinkAnalyser instance which makes it publicly available
for the link checkers.

Resolves: #54518
Releases: master
Change-Id: I59d1de5fb3f818d340f499260589edf9a45d3148
Reviewed-on: http://review.typo3.org/26499
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[FEATURE] Report links to disabled linkhandler records 03/26503/9
Alexander Stehlik [Wed, 19 Nov 2014 18:02:14 +0000 (19:02 +0100)]
[FEATURE] Report links to disabled linkhandler records

A new TSConfig setting is introduced to mod.linkvalidator that is called
linkhandler.reportHiddenRecords.

If this setting is enabled an error will be triggerd in the linkhandler
link checker if a linked record is not enabled.

Resolves: #54519
Releases: master
Change-Id: Ib95cff1f9bdc67b0636cf38e6d9f33a8cbbdff75
Reviewed-on: http://review.typo3.org/26503
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[BUGFIX] mysqli_stmt::reset may throw a PHP warning 58/34358/2
Xavier Perseguers [Wed, 19 Nov 2014 16:27:30 +0000 (17:27 +0100)]
[BUGFIX] mysqli_stmt::reset may throw a PHP warning

Releases: master, 6.2
Resolves: #63080
Change-Id: Ib8e8720855b28c4d3782cec68c65da99cfe973af
Reviewed-on: http://review.typo3.org/34358
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Fix usage of deprecated methods in FluidTemplateContentObject 40/34340/3
Markus Klein [Wed, 19 Nov 2014 11:34:18 +0000 (12:34 +0100)]
[BUGFIX] Fix usage of deprecated methods in FluidTemplateContentObject

StandaloneView now supports fallback paths.
The old setters are deprecated.
Use the plural method names.

Resolves: #63066
Releases: master
Change-Id: I6281c93047672e252735d99b8c76e5700efc2fed
Reviewed-on: http://review.typo3.org/34340
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Fix CSS3 List/Table styling (Bootstrap) 28/34328/2
Felix Kopp [Wed, 19 Nov 2014 00:16:26 +0000 (01:16 +0100)]
[BUGFIX] Fix CSS3 List/Table styling (Bootstrap)

Follow-up to the new list module style with btn-group.
Fixes all visual regressions that arose from <table> style.

Resolves: #63060
Releases: master
Change-Id: Ic9289405595d632b0cddf86c6f216f3907472cfc
Reviewed-on: http://review.typo3.org/34328
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
4 years ago[TASK] Inform about invalid index.php symlink 97/33197/7
Markus Klein [Tue, 7 Oct 2014 22:24:06 +0000 (00:24 +0200)]
[TASK] Inform about invalid index.php symlink

Add a verbose message to inform the user about a possibly
wrong index.php symlink in case a wrong folder structure
is detected.

Resolves: #62089
Releases: master, 6.2
Change-Id: I9f7e70c2144fe2385751764f9d3abe32f199c030
Reviewed-on: http://review.typo3.org/33197
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[!!!][CLEANUP] Remove deprecated code in sysext fluid 69/33769/9
Markus Klein [Tue, 4 Nov 2014 00:16:57 +0000 (01:16 +0100)]
[!!!][CLEANUP] Remove deprecated code in sysext fluid

Resolves: #53542
Releases: master
Change-Id: I9c90dae141a6cf1cf6871ad70d0de4905ab8e1ec
Reviewed-on: http://review.typo3.org/33769
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
4 years ago[BUGFIX] Indexed search broken due to wrong namespace in template 26/34326/3
Wouter Wolters [Tue, 18 Nov 2014 22:42:53 +0000 (23:42 +0100)]
[BUGFIX] Indexed search broken due to wrong namespace in template

An oldschool namespace usage broke the indexed_search module
after moving all ClassAlias files.

Resolves: #63059
Releases: master
Change-Id: I8b5fd48ce4a3345db2ce55a2af59120b55eaaee0
Reviewed-on: http://review.typo3.org/34326
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Reports module broken due to wrong namespace in template 25/34325/4
Wouter Wolters [Tue, 18 Nov 2014 22:38:53 +0000 (23:38 +0100)]
[BUGFIX] Reports module broken due to wrong namespace in template

An oldschool namespace usage broke the reports module after moving
all ClassAlias files.

Resolves: #63058
Releases: master
Change-Id: I845a0a146230b0567e0e71c6bdb5b33972578cd4
Reviewed-on: http://review.typo3.org/34325
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
4 years ago[BUGFIX] Correctly parse timestamps in format.date VH 08/34108/3
Markus Klein [Thu, 13 Nov 2014 19:18:17 +0000 (20:18 +0100)]
[BUGFIX] Correctly parse timestamps in format.date VH

If the timestamp is retrieved from child nodes, the date format
ViewHelper has to ensure the timestamp is properly recognized.
As child nodes are always returning a string, the former check with
is_integer() would never return TRUE.
Therefore adapt this check to use the MathUtility method as this
guarantees a proper check.

Resolves: #62932
Releases: master, 6.2
Change-Id: I6968991bf97f99f82fc942d7d17678c9b473e796
Reviewed-on: http://review.typo3.org/34108
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
4 years ago[TASK] Update icons for move-down/up 51/34251/4
Georg Ringer [Sun, 16 Nov 2014 20:32:56 +0000 (21:32 +0100)]
[TASK] Update icons for move-down/up

* Change icons for move down/up
* Add FA icons for move to top/bottom

Resolves: #63014
Releases: master
Change-Id: I8144c7fef1a78c326707b20abade0a02c2b0896a
Reviewed-on: http://review.typo3.org/34251
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Felix Kopp <felix-source@phorax.com>
Tested-by: Felix Kopp <felix-source@phorax.com>
4 years ago[BUGFIX] GeneralUtility::getUrl() fails to process redirects sometimes 39/18439/15
Dmitry Dulepov [Fri, 22 Feb 2013 09:16:34 +0000 (13:16 +0400)]
[BUGFIX] GeneralUtility::getUrl() fails to process redirects sometimes

If PHP's open_basedir is active, CURLOPT_FOLLOWLOCATION will be disabled
by PHP. In such case any redirects will not work. This causes problems
with extensions that fetch pages of the site and hit redirects. For
example, if the site uses http and parts of it use https, extensions
like "pagepath" or "solr" will not be able to work with "secondary"
protocol.

Change-Id: I2d9e50d2d00e4c8b0c930a929be7884fd0215c21
Resolves: #45741
Releases: 6.2, master
Reviewed-on: http://review.typo3.org/18439
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
4 years ago[TASK] Deprecate AbstractPlugin pi_list_searchBox 86/34286/2
Christian Kuhn [Mon, 17 Nov 2014 21:25:15 +0000 (22:25 +0100)]
[TASK] Deprecate AbstractPlugin pi_list_searchBox

Old-old search content element could be used in frontend with
AbstractPlugin method pi_list_searchBox(). Rendered output is
hopelessly outdated, method is deprecated now.

Resolves: #62854
Releases: master
Change-Id: Ie3478333b0a8b16835c2074e70c2a9643acc388a
Reviewed-on: http://review.typo3.org/34286
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Felix Kopp <felix-source@phorax.com>
Tested-by: Felix Kopp <felix-source@phorax.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
4 years ago[BUGFIX] RTE maxWidth for magic images 02/34102/2
Bernhard Kraft [Thu, 13 Nov 2014 18:10:41 +0000 (19:10 +0100)]
[BUGFIX] RTE maxWidth for magic images

The "maxWidth" TS config setting for RTE magic images does not work
after the change in rtehtmlarea to use FAL. Instead of the TS config
section "RTE.default.buttons" the section "RTE.buttons" is
consolidated - which is wrong.

Change-Id: I65abf958bfcab47965476b20c1265052544f7853
Resolves: #62930
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/34102
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
5 years ago[TASK] Move classAliasMaps into compatibility6 extension part 6 38/34238/6
Felix Kopp [Fri, 14 Nov 2014 00:15:05 +0000 (01:15 +0100)]
[TASK] Move classAliasMaps into compatibility6 extension part 6

The classAliasMaps in all the extension starting from extension manager
to workspace have being moved into compatibility6 extension.

Resolves: #62990
Related: #62013
Releases: master
Change-Id: If057396eae493e7345c31d2e7f7da6061f1a6e81
Reviewed-on: http://review.typo3.org/34238
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
5 years ago[BUGFIX] RTE: Incorrect text in language combo of abbreviation dialogue 78/34278/2
Stanislas Rolland [Mon, 17 Nov 2014 18:40:50 +0000 (13:40 -0500)]
[BUGFIX] RTE: Incorrect text in language combo of abbreviation dialogue

The language combo of the RTE abbreviation dialogue is not correctly
initialized when no language is selected. ExtJs bug?..
Solution: Change the way the language store is loaded.

Releases: master, 6.2
Resolves: #63038
Change-Id: Icba6441f2a708254eb6f7f7f1a592ab42da59e55
Reviewed-on: http://review.typo3.org/34278
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
5 years ago[BUGFIX] Make sys_file_metadata publishable 88/34188/5
Helmut Hummel [Fri, 14 Nov 2014 11:14:09 +0000 (12:14 +0100)]
[BUGFIX] Make sys_file_metadata publishable

Currently sys_file_metadata records that are edited in a workspace
cannot be published because the workspace module does not know
about ignored root level restrictions and these records are on
root level by definition.

Include the root page when searching for workspace records
and show elements for which root level restriction is ignored.

Resolves: #60343
Releases: 6.2, master
Change-Id: I43a273661addff4a4e337bb464eb0cc4fd1fb823
Reviewed-on: http://review.typo3.org/34188
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Alex Kellner <alexander.kellner@einpraegsam.net>
Tested-by: Alex Kellner <alexander.kellner@einpraegsam.net>
5 years ago[BUGFIX] RTE: JS error raised in Abbreviation dialogue 67/34267/2
Stanislas Rolland [Wed, 12 Nov 2014 20:10:39 +0000 (15:10 -0500)]
[BUGFIX] RTE: JS error raised in Abbreviation dialogue

When no abbreviation and/or acronym is pre-defined, hitting the ok
button of the dialogue raises a js error.

Releases: master, 6.2
Resolves: #63030
Change-Id: I4df0b3896a53808ef2bd8ef6ee8ba71da7030735
Reviewed-on: http://review.typo3.org/34267
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
5 years ago[TASK] RTE: Update some references to core documentation 94/33994/2
Stanislas Rolland [Wed, 12 Nov 2014 02:04:43 +0000 (21:04 -0500)]
[TASK] RTE: Update some references to core documentation

Update the references to core documentation using cross-linking.
This is a follow-up to change https://review.typo3.org/#/c/33973/

Releases: master
Resolves: #62843
Change-Id: Ia31aa8436ac4c897dd4799372048f12c68351bd5
Reviewed-on: http://review.typo3.org/33994
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
5 years ago[BUGFIX] Set closing tag at the correct position 57/34257/3
Frank Nägler [Mon, 17 Nov 2014 08:06:38 +0000 (09:06 +0100)]
[BUGFIX] Set closing tag at the correct position

Follow-Up / Bugfix for https://review.typo3.org/34253/

Resolves: #63016
Releases: master
Change-Id: Icc0a7131b0d8a62df4e21d8166707ed96b276d1e
Reviewed-on: http://review.typo3.org/34257
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Benjamin Kott <benjamin.kott@wfp2.com>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
5 years ago[BUGFIX] Show removal link in clipboard only if elements are available 53/34253/3
Georg Ringer [Sun, 16 Nov 2014 21:06:07 +0000 (22:06 +0100)]
[BUGFIX] Show removal link in clipboard only if elements are available

The removal link in the clipboard is always shown, no matter if
elements are stored in the clipboard or not.

Resolves: #63016
Releases: master
Change-Id: I55c207be3a9acfd0c2a68c29299655a46b83df77
Reviewed-on: http://review.typo3.org/34253
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
5 years ago[TASK] Increase verbosity of exception 41/34241/2
Björn Fromme [Sun, 16 Nov 2014 11:17:31 +0000 (12:17 +0100)]
[TASK] Increase verbosity of exception

Appends package path of invalid composer packages to
the exception message to help identifying the cause.

Resolves: #59998
Releases: master, 6.2
Change-Id: Ie09212c17e15e4193eef422758f001cb289c73ef
Reviewed-on: http://review.typo3.org/34241
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>
5 years ago[BUGFIX] Docheader delete icon in EXT:scheduler is white 35/34235/3
Frank Nägler [Sat, 15 Nov 2014 22:43:25 +0000 (23:43 +0100)]
[BUGFIX] Docheader delete icon in EXT:scheduler is white

The delete icon in EXT:scheduler while editing/creating
a task is white instead of black.

Resolves: #63001
Releases: master
Change-Id: I5566db3268d8d3b2230c88f753cfc2410595c619
Reviewed-on: http://review.typo3.org/34235
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
5 years ago[TASK] Update DataTables version 15/34215/5
Kai Vogel [Sat, 15 Nov 2014 17:47:37 +0000 (18:47 +0100)]
[TASK] Update DataTables version

This patch replaces the DataTables version in contrib. It updates the
library from version 1.9.4 to 1.10.2. Currently just the extension
manager, language and documentation module are using it.

Resolves: #62993
Releases: master
Change-Id: Ie8dd5aa0da1d609922610d24daf9776c5c78ebc4
Reviewed-on: http://review.typo3.org/34215
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
5 years ago[TASK] Add css and less files to .editorconfig 36/34236/2
Frank Nägler [Sun, 16 Nov 2014 00:02:24 +0000 (01:02 +0100)]
[TASK] Add css and less files to .editorconfig

Resolves: #63003
Releases: master, 6.2
Change-Id: I80a81e15afc71398d9607848160b8805407172fe
Reviewed-on: http://review.typo3.org/34236
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
5 years ago[BUGFIX] FormEngine gaps, sections and borders 23/34223/5
Felix Kopp [Sat, 15 Nov 2014 19:30:30 +0000 (20:30 +0100)]
[BUGFIX] FormEngine gaps, sections and borders

* Padding & margins
* Section headline
* First section border top
* Hover link (everywhere)

Resolves: #62999
Releases: master
Change-Id: Ib617cf01644b2d11e022f4e318a745961ddd8860
Reviewed-on: http://review.typo3.org/34223
Tested-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
5 years ago[BUGFIX] Enable links in install tool configuration sections 22/34222/3
Björn Fromme [Sat, 15 Nov 2014 19:12:57 +0000 (20:12 +0100)]
[BUGFIX] Enable links in install tool configuration sections

Links contained in install tool configuration sections are not
working. This patch adds the missing anchors and javascript to
expand a collapsed sections in case a target anchor is not
visible.

Resolves: #62365
Releases: master, 6.2
Change-Id: Ifbaaf2fc745e8af340a330a9ca8ec07bc34db867
Reviewed-on: http://review.typo3.org/34222
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
5 years ago[CLEANUP] Deprecate unused/non-unified DocumentTemplate code 09/34209/4
Benjamin Mack [Sat, 15 Nov 2014 14:26:04 +0000 (15:26 +0100)]
[CLEANUP] Deprecate unused/non-unified DocumentTemplate code

Several functions within DocumentTemplate are
not encouraged to be used anymore.

The hard-coded background image setting
via $TBE_STYLES['background'] is removed
and its usage is deprecated.

Additionally, the font-wrapping methods
are deprecated. All places in the core using
these methods are removed. The according
CSS was removed from the core (can still
be used via 3rd party extensions).

collapseableSection, which was used solely
by the reports module for ages in a buggy
way, is also deprecated in favor of Bootstrap
collapseables and localstorage.

Change-Id: If1abdeb1d9491efb385b41eb4d1faf4e1dbc91e0
Resolves: #62988
Releases: master
Reviewed-on: http://review.typo3.org/34209
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
5 years ago[FEATURE] Module menu restyling 16/34216/3
Benjamin Kott [Sat, 15 Nov 2014 17:54:09 +0000 (18:54 +0100)]
[FEATURE] Module menu restyling

Restyle the module menu and prepare appicon support.

Resolves: #62995
Releases: master
Change-Id: Ic6a55c434b3cf13320c6b0417050d2cd273b531b
Reviewed-on: http://review.typo3.org/34216
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Felix Kopp <felix-source@phorax.com>
Tested-by: Felix Kopp <felix-source@phorax.com>
5 years ago[TASK] Remove leftover jsfunc JS inclusions 34/34234/2
Benjamin Mack [Sat, 15 Nov 2014 22:44:03 +0000 (23:44 +0100)]
[TASK] Remove leftover jsfunc JS inclusions

There are some inclusions of the removed
jsfunc.formupdate.js file which was unused
for the last years.

Resolves: #63002
Releases: master
Change-Id: If748b584f4ef84d8010def47a4868445d44470f5
Reviewed-on: http://review.typo3.org/34234
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
5 years ago[FOLLOWUP][BUGFIX] Fix failing unit tests 31/34231/2
Christian Kuhn [Sat, 15 Nov 2014 21:43:26 +0000 (22:43 +0100)]
[FOLLOWUP][BUGFIX] Fix failing unit tests

A sprite icon utility was changed a bit with patch
for #62963, but the unit tests were not adapted.
Do that now.

Change-Id: I63e0c233d9a63c452f5c70e53ccef5c1b280639a
Resolves: #62963
Releases: master
Reviewed-on: http://review.typo3.org/34231
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
5 years ago[TASK] ToolbarItem interface improvements 05/34205/12
Christian Kuhn [Sat, 15 Nov 2014 12:55:22 +0000 (13:55 +0100)]
[TASK] ToolbarItem interface improvements

Change new interface splitting item and drop down.
Refactor all toolbar items accordingly.
Styling changes will be done with second patch.

Change-Id: I6bfa87dbc85eb0312f4748283de788e27dda590e
Resolves: #62997
Releases: master
Reviewed-on: http://review.typo3.org/34205
Reviewed-by: Felix Kopp <felix-source@phorax.com>
Tested-by: Felix Kopp <felix-source@phorax.com>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
5 years ago[TASK] Move FormEngine SelectboxFilter to jQuery 12/34212/2
Benjamin Mack [Sat, 15 Nov 2014 17:05:14 +0000 (18:05 +0100)]
[TASK] Move FormEngine SelectboxFilter to jQuery

One of the last bits and pieces with PrototypeJS
is a relatively new feature introduced with 6.2
for filtering records in a multi-select (two boxes mode).

The JS functionality was completely written,
styling is optimized to fit bootstrap needs.

Through using deferred event handlers, the
PHP code is reduced.

Releases: master
Resolves: #62991
Change-Id: Idb189a871b8499fd5129773641f6ac5e8fb373d2
Reviewed-on: http://review.typo3.org/34212
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
5 years ago[TASK] Migrate ext:perm JavaScript to jQuery 47/32147/15
Wouter Wolters [Wed, 13 Aug 2014 17:39:22 +0000 (19:39 +0200)]
[TASK] Migrate ext:perm JavaScript to jQuery

In the main effort to remove prototype.js in
favor of RequireJS and jQuery, the JS structure
is adapted.

Resolves: #62936
Releases: master
Change-Id: I41cf626ff93c48efb7230876cae4a48dbc6ef8c0
Reviewed-on: http://review.typo3.org/32147
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
5 years ago[FEATURE] New list module styling 79/34179/6
Benjamin Kott [Fri, 14 Nov 2014 18:12:08 +0000 (19:12 +0100)]
[FEATURE] New list module styling

Provide new styling to list module and base styling for
clipboard based on bootstrap.

Also works for the file list.

Resolves: #62963
Releases: master
Change-Id: Ie12df83b6c488bcf6499ebdf881569ba62ebf818
Reviewed-on: http://review.typo3.org/34179
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
5 years ago[TASK] Remove leftover modulemenu JS 21/34221/2
Benjamin Mack [Sat, 15 Nov 2014 19:07:53 +0000 (20:07 +0100)]
[TASK] Remove leftover modulemenu JS

Prior to the module menu restructuring
based on jQuery, the module menu
was a ExtJS viewport to be fit in the
backend scaffolding dynamically built.

When adding the new code, the old
wasn't completely removed. A ExtJS
panel named modulepanel was still
included but is not in use anymore.

Resolves: #62998
Releases: master
Change-Id: I367bbce1a7dc35b62e0ecaa8c5f16765210e0974
Reviewed-on: http://review.typo3.org/34221
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
5 years ago[TASK] Add XLF file checker for TRAVIS CI 84/34184/2
Markus Klein [Fri, 14 Nov 2014 19:45:17 +0000 (20:45 +0100)]
[TASK] Add XLF file checker for TRAVIS CI

The script checks for the presence of a t3:id in the XLF files.
Moreover the uniqueness is verified.

Resolves: #62965
Releases: master, 6.2
Change-Id: I8a2514b31c1484988ef7add937502424f64ed1e4
Reviewed-on: http://review.typo3.org/34184
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
5 years ago[TASK] Migrate constant editor JavaScript to jQuery 71/33671/7
Wouter Wolters [Fri, 31 Oct 2014 20:05:34 +0000 (21:05 +0100)]
[TASK] Migrate constant editor JavaScript to jQuery

In our efforts to migrate all old-school JS to jQuery
RequireJS modules, there are a few small JS functions
related to the TypoScript constant editor which are
replaced by a proper RequireJS Module.

Resolves: #62624
Releases: master
Change-Id: Id0d5e4a986f0b94ef399da84ff20c0a026c7d795
Reviewed-on: http://review.typo3.org/33671
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
5 years ago[CLEANUP] Remove supersuperold JS file 19/34219/2
Benjamin Mack [Sat, 15 Nov 2014 18:18:08 +0000 (19:18 +0100)]
[CLEANUP] Remove supersuperold JS file

There is a file in typo3/js/jsfunc.updateform.js
which was used before all fe_admin was
removed from core, but missed from removal
with fe_admin completely.

Same goes for the call in ContentObjectRenderer
which is not used in the core for several versions.

As this can not work, and is superfluous, the file
and the method (note: @access private) can
be safely removed.

Releases: master
Resolves: #62996
Change-Id: I8f30d6d6ca317c616e05aa6ee88efb73adc15033
Reviewed-on: http://review.typo3.org/34219
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
5 years ago[BUGFIX] Page-Tree context menu uses prototype.js functionality 14/34214/2
Oliver Hader [Sat, 15 Nov 2014 17:43:50 +0000 (18:43 +0100)]
[BUGFIX] Page-Tree context menu uses prototype.js functionality

Replace Array.last() call with native JavaScript.

Resolves: #62994
Releases: master
Change-Id: I15a5c9021bde59511bb9ac3fc43cee26c7c36b3e
Reviewed-on: http://review.typo3.org/34214
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
5 years ago[BUGFIX] WorkspaceMenu still depends on prototype 11/34211/2
Benjamin Mack [Sat, 15 Nov 2014 15:45:26 +0000 (16:45 +0100)]
[BUGFIX] WorkspaceMenu still depends on prototype

A small regression was found when switching
from prototype to jQuery.
The String.startWith method which was
added by prototype.js does not exist anymore.

This does not allow to reload module+pagetree
anymore.

Releases: master
Resolves: #62989
Change-Id: I74fdfc8b648f2bf7912ff4ea58b0a158836e3d9e
Reviewed-on: http://review.typo3.org/34211
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
5 years ago[TASK] FlexForms: Replace scripactulous with jQuery UI 06/34206/2
Benjamin Mack [Sat, 15 Nov 2014 13:42:05 +0000 (14:42 +0100)]
[TASK] FlexForms: Replace scripactulous with jQuery UI

Sorting of flexforms (e.g. media element)
is done with scriptaculous. The jQuery UI
sortable functionality is a drop-in replacement
already in use for IRRE sorting.

The patch replaces the scriptaculous code
with jQuery UI sortable.

Releases: master
Resolves: #62985
Change-Id: I8655cd2cc0004dc366ebb77b31f5e686dedaf74a
Reviewed-on: http://review.typo3.org/34206
Reviewed-by: Sebastian Fischer <typo3@evoweb.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
5 years ago[!!!][CLEANUP] Remove CSH glossary functionality 02/33702/6
Helmut Hummel [Sat, 1 Nov 2014 18:11:11 +0000 (19:11 +0100)]
[!!!][CLEANUP] Remove CSH glossary functionality

Resolves: #62987
Releases: master
Change-Id: I530f21d9e11e3a996350f812b16529a5f080d4cd
Reviewed-on: http://review.typo3.org/33702
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
5 years ago[BUGFIX] Hide empty tabs in DynTabMenu 98/34198/2
Benjamin Mack [Sat, 15 Nov 2014 10:08:51 +0000 (11:08 +0100)]
[BUGFIX] Hide empty tabs in DynTabMenu

Due to a previous tab patch, empty
tabs in e.g. FormEngine are always
shown but disabled (= unstyled).

The patch sets the default tab
behaviour to hide tabs that are
empty.

Releases: master
Resolves: #62972
Change-Id: I1d9c99269204cfdefa67b74085118def22b1ff9f
Reviewed-on: http://review.typo3.org/34198
Reviewed-by: Felix Kopp <felix-source@phorax.com>
Tested-by: Felix Kopp <felix-source@phorax.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
5 years ago[CLEANUP] Rewrite JS/HTML part of Flexform sections 98/12698/9
Benjamin Mack [Tue, 9 Sep 2014 10:32:35 +0000 (12:32 +0200)]
[CLEANUP] Rewrite JS/HTML part of Flexform sections

* Adds a jQuery version of the JavaScript features
   for TCEform FlexForms, and include them in
   the TYPO3 rendering call when accessing
   TCEforms FlexForms.
 * Adds clean "t3-flex" prefixed CSS classes for all
   components of FlexForms sections. Added styling
   for the components with the new classes
 * Removes all existing inline JS code for FlexForms
 * Adds minor bug fixes (no title output for section
   elements, preview text will be rendered on load on
   hidden section elements)
 * Reviewed existing ACTION code in TCEmain
   for flexform elements

One minor side note is that sorting is not working, which
will immediately be replaced with jquery ui in a followup
patch.

Resolves: #38736
Releases: master
Change-Id: I9fadf06d3271dd771489fcdd182cddf9542b59fd
Reviewed-on: http://review.typo3.org/12698
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
5 years ago[TASK] Remove old prototype.js utilities 98/34098/4
Benjamin Mack [Thu, 13 Nov 2014 16:53:00 +0000 (17:53 +0100)]
[TASK] Remove old prototype.js utilities

One of the initial JS files with prototype
called common.js (which was moved from
typo3/js/common.js into EXT:backend
with the file structure change) was previously
used for calls using Prototype AJAX
calls.

The file was now used in two areas:
- backend.php - containing an instance of
the mother object "TYPO3" used for the
backend scaffolding via ExtJS.
- old Prototype trees (loaded in DocumentTemplate)
introducing an API when using prototype as AJAX handler
when errors from AJAX requests occurred (was piped
to the ExtJS debug bar).

Removing the common.js file leads to
a) moving the "mother object" TYPO3 into backend.js
where all other ExtJS initialization for the TYPO3 Backend
is done.
b) "old" Trees using AJAX without the hook
for show error messages.

The toolbarmanager.js file was a base
helper function to open/hide toolbar items
which is now completely provided with
Bootstrap's dropdown functionality.

As a result, the prototype/scriptaculous
component is not needed in backend.php
anymore, and is removed by default.

Any extension that needs prototype in the
backend.php namespace can of course
re-enable scriptaculous.

Resolves: #62926
Releases: master
Change-Id: Icbbc048944360c3ac469c816ad07c4a2a112836b
Reviewed-on: http://review.typo3.org/34098
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Felix Kopp <felix-source@phorax.com>
Tested-by: Felix Kopp <felix-source@phorax.com>
5 years ago[BUGFIX] Avoid warning caused by missing array key noScale 78/34178/5
Kay Strobach [Fri, 14 Nov 2014 17:22:20 +0000 (18:22 +0100)]
[BUGFIX] Avoid warning caused by missing array key noScale

This fix avoids the warning which can occur, because the array key
noScale is missing during the rendering of an image.

Resolves: #62961
Releases: master, 6.2
Change-Id: I1ed5c97570173ad29992eb2fdcbf04f8c094ec9d
Reviewed-on: http://review.typo3.org/34178
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
5 years ago[BUGFIX] Fix JS errors in page module 94/34194/2
Benjamin Mack [Sat, 15 Nov 2014 09:33:44 +0000 (10:33 +0100)]
[BUGFIX] Fix JS errors in page module

Due to the introduction of the fontawesome
icons drag&drop was not possible anymore
with ExtJS throwing errors in the page module
when starting to drag.

The intermediate fix is to make sure that
no errors are thrown in page module.

The correct fix is to define proper CSS
classes to address the elements,
but not via icon classes.

Releases: master
Resolves: #62969
Change-Id: I67b86f2b38054093b8755d6f9f65d868b3ccff76
Reviewed-on: http://review.typo3.org/34194
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
5 years ago[!!!][BUGFIX] Intermediate fix for Toolbar problems 91/34191/2
Markus Klein [Fri, 14 Nov 2014 21:25:26 +0000 (22:25 +0100)]
[!!!][BUGFIX] Intermediate fix for Toolbar problems

Removes the hasDropDown() method of the ToolbarItemInterface

Resolves: #62929
Releases: master
Change-Id: I758e43b0874712c0a6e9e08b2b5c22f189573d6f
Reviewed-on: http://review.typo3.org/34191
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
5 years agoRevert "[BUGFIX] Make sys_file_metadata publishable" 86/34186/2
Helmut Hummel [Fri, 14 Nov 2014 19:58:51 +0000 (20:58 +0100)]
Revert "[BUGFIX] Make sys_file_metadata publishable"

This failed a lot of tests. Needs more investigation.

This reverts commit c76ac7959f21f64ab80e3fb7273165a2064ec9f1.

Change-Id: I3f7be5025c0d31b530f2d6cfebbb08e94e0a2129
Reviewed-on: http://review.typo3.org/34186
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
5 years ago[BUGFIX] Make sys_file_metadata publishable 56/34156/2
Helmut Hummel [Fri, 14 Nov 2014 11:14:09 +0000 (12:14 +0100)]
[BUGFIX] Make sys_file_metadata publishable

Currently sys_file_metadata records that are edited in a workspace
cannot be published because the workspace module does not know
about ignored root level restrictions and these records are on
root level by definition.

Include the root page when searching for workspace records
and show elements for which root level restriction is ignored.

Resolves: #60343
Releases: 6.2, master
Change-Id: Ib82f5c7f7a67824c5d7d4e7cdaa01c89e0912731
Reviewed-on: http://review.typo3.org/34156
Tested-by: Gerhard Rupp <gerhard.rupp@respon.se>
Reviewed-by: Alex Kellner <alexander.kellner@einpraegsam.net>
Tested-by: Alex Kellner <alexander.kellner@einpraegsam.net>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
5 years ago[TASK] Toolbar: Rename getDropdown to hasDropDown 82/34182/2
Christian Kuhn [Fri, 14 Nov 2014 18:34:19 +0000 (19:34 +0100)]
[TASK] Toolbar: Rename getDropdown to hasDropDown

Resolves: #62964
Releases: master
Change-Id: Ifbf35e815e0f98085004ef82170c7f0f5d4247a9
Reviewed-on: http://review.typo3.org/34182
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Thorsten Griebenow <griebenow@alltagsaesthetisierung.de>
Tested-by: Thorsten Griebenow <griebenow@alltagsaesthetisierung.de>
Reviewed-by: Felix Kopp <felix-source@phorax.com>
Tested-by: Felix Kopp <felix-source@phorax.com>
5 years ago[TASK] Move Help module in Topbar 75/34175/3
Felix Kopp [Fri, 14 Nov 2014 15:39:33 +0000 (16:39 +0100)]
[TASK] Move Help module in Topbar

Move Help documentation to a more prominent place in
the backend. Also clears the way to increase the module
menu item height for finger.

Resolves: #62904
Releases: master
Change-Id: I4d721cb8dadfb445df94dd8fd7cd2eded2938bc2
Reviewed-on: http://review.typo3.org/34175
Reviewed-by: Thorsten Griebenow <griebenow@alltagsaesthetisierung.de>
Tested-by: Thorsten Griebenow <griebenow@alltagsaesthetisierung.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
5 years ago[TASK] ToolbarItem registration and position 49/34149/6
Christian Kuhn [Fri, 14 Nov 2014 10:32:46 +0000 (11:32 +0100)]
[TASK] ToolbarItem registration and position

Toolbar items are now registered with its class name in array
$GLOBALS['TYPO3_CONF_VARS']['BE']['toolbarItems'].

The ToolbarItem interface adds a position method to determine
the order of items.

Resolves: #62959
Releases: master
Change-Id: Ie18d4b2148093f28c1f5387907912d8591797582
Reviewed-on: http://review.typo3.org/34149
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Felix Kopp <felix-source@phorax.com>
Tested-by: Felix Kopp <felix-source@phorax.com>
5 years ago[CLEANUP] Code Cleanup EXT:form 47/34047/6
Frederic Gaus [Thu, 13 Nov 2014 09:41:42 +0000 (10:41 +0100)]
[CLEANUP] Code Cleanup EXT:form

Plenty of easy cleanups, a few more difficult ones
and removed dead code two times.

Resolves: #62903
Releases: master
Change-Id: Idbe0bee434e23a537f065d0bf19b55b0d5073713
Reviewed-on: http://review.typo3.org/34047
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
5 years ago[!!!][TASK] Add unique identifier to language files 48/34048/5
Eugene Kenah Djomo [Wed, 12 Nov 2014 17:58:41 +0000 (18:58 +0100)]
[!!!][TASK] Add unique identifier to language files

Add an identifier based on timestamp to all language files. This
number must not be changed if a file is moved around. The numbers
are unique throughout the project. From now on, each language file
requires this number.

This change is required for the translation server, see blueprint
for details: http://wiki.typo3.org/Blueprints/TranslationHandling.

Resolves: #62892
Releases: master, 6.2
Change-Id: If4b7483f68860fd144ee12c83cc5f1d468c610ce
Reviewed-on: http://review.typo3.org/34048
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
5 years ago[TASK] Move classAliasMaps into compatibility6 extension part 5 31/34031/7
Eugene Kenah Djomo [Wed, 12 Nov 2014 19:32:12 +0000 (20:32 +0100)]
[TASK] Move classAliasMaps into compatibility6 extension part 5

This is the sysext:extbase class alias part

Change-Id: I32923fe8b7f07c45abc1e42791ff9cd83c362897
Resolves: #62896
Related: #62013
Releases: master
Reviewed-on: http://review.typo3.org/34031
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
5 years ago[TASK] Restructured HTML and added basic css to opendocs 58/34158/5
griebie [Fri, 14 Nov 2014 11:30:52 +0000 (12:30 +0100)]
[TASK] Restructured HTML and added basic css to opendocs

I moved the inline css to opendocs.css introducing a new class name.
Resolves: #62945
Releases: master
Change-Id: I5d008a3ed2d079f86abe3e97656fbe7389dffc71
Reviewed-on: http://review.typo3.org/34158
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Felix Kopp <felix-source@phorax.com>
Tested-by: Felix Kopp <felix-source@phorax.com>
5 years ago[TASK] Migrate Toolbar ShortcutMenu JS to jQuery 30/33930/4
Wouter Wolters [Sun, 9 Nov 2014 19:54:20 +0000 (20:54 +0100)]
[TASK] Migrate Toolbar ShortcutMenu JS to jQuery

In our effort to remove scriptaculous and prototype.js
from the Backend, this patch replaces the existing
InPlaceEditor and JS logic with a RequireJS Module
and jQuery.

Resolves: #62799
Releases: master
Change-Id: I2163e8b315fbbb50656bd4a77d3c66cda1792135
Reviewed-on: http://review.typo3.org/33930
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
5 years ago[TASK] Rebrush DocHeader: "I am content, not topbar" 45/33445/9
Felix Kopp [Fri, 7 Nov 2014 01:08:32 +0000 (02:08 +0100)]
[TASK] Rebrush DocHeader: "I am content, not topbar"

Recolor DocHeader, funcmenu and pagetree. Adapt to current
monochrome color scheme where topar is content - not topbar.

Resolves: #62385
Releases: master
Change-Id: I6ef04551950b46372b7bb85c7ef60c1c7fb98af8
Signed-off-by: Ingo Pfennigstorf <i.pfennigstorf@gmail.com>
Reviewed-on: http://review.typo3.org/33445
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Tested-by: Thorsten Griebenow <griebenow@alltagsaesthetisierung.de>
Reviewed-by: Felix Kopp <felix-source@phorax.com>
Tested-by: Felix Kopp <felix-source@phorax.com>
5 years ago[BUGFIX] Add namespace argument for inline settings array 63/34163/3
Frank Nägler [Fri, 14 Nov 2014 12:18:02 +0000 (13:18 +0100)]
[BUGFIX] Add namespace argument for inline settings array

Make it possible to set a namespace for inline settings array

Resolves: #62950
Releaese: master, 6.2
Change-Id: I7170ca42ebc49ef56e4dead1274e541c603e0cbf
Reviewed-on: http://review.typo3.org/34163
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
5 years ago[BUGFIX] ClassLoader: Clear after Exception 82/32982/2
Alexander Opitz [Fri, 26 Sep 2014 07:55:13 +0000 (09:55 +0200)]
[BUGFIX] ClassLoader: Clear after Exception

Clearing the class cache and release the lock if an exception was
thrown while generating the class loader cache.

Resolves: #61900
Releases: master, 6.2
Change-Id: Iaac534e9cf333fe29f9ac90aed118cc953f857fe
Reviewed-on: http://review.typo3.org/32982
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
5 years ago[!!!][TASK] Migrate Workspaces Toolbar JS to jQuery 31/33931/6
Wouter Wolters [Sun, 9 Nov 2014 19:59:35 +0000 (20:59 +0100)]
[!!!][TASK] Migrate Workspaces Toolbar JS to jQuery

In the main effort to replace Prototype.js with
simple RequireJS modules and jQuery, the Toolbar
Menu in the top of the workspaces extension
was replaced by a RequireJS alternative.

Additionally, this patch replaces the ExtDirect
call with a simple AJAX call by jQuery and ajax.php
to become ExtDirect-free for the module.

Additionally, the backend is now re-colored
again when inside a workspace, and the module
menu keeps its current active module when refreshing
dynamically via AJAX.

Resolves: #62800
Releases: master
Change-Id: Ie0bbe2c12dff6e1d3047cad5a175abc6f12393e4
Reviewed-on: http://review.typo3.org/33931
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
5 years ago[BUGFIX] Fix bug in HMENU special prev 63/34063/2
Frederic Gaus [Thu, 13 Nov 2014 12:42:54 +0000 (13:42 +0100)]
[BUGFIX] Fix bug in HMENU special prev

This patch fixes a regression of patch #61721.
The array before this patch had numeric indexes and thus the first
one was not recognized in the prev menu.

Releases: master, 6.2
Resolves: #62482
Related: #61721
Change-Id: I2b05ffa3973fe7ca31b6e4ccd193d44718d1ec1a
Reviewed-on: http://review.typo3.org/34063
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
5 years ago[TASK] Migrate opendocs JS to jQuery 32/33932/5
Wouter Wolters [Sun, 9 Nov 2014 20:08:02 +0000 (21:08 +0100)]
[TASK] Migrate opendocs JS to jQuery

This patch refactors the Opendocs JavaScript
code to use RequireJS and jQuery
over Prototype.js.

Additionally, some first cleanups are done to
the extension (PHP side, HTML output).

Resolves: #62801
Releases: master
Change-Id: I3e596ba657ff8812afafe1746d8b4bb4632aca99
Reviewed-on: http://review.typo3.org/33932
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
5 years ago[TASK] Bring Toolbar styling for Bootstrap HTML5 markup 41/34141/3
Felix Kopp [Fri, 14 Nov 2014 00:15:05 +0000 (01:15 +0100)]
[TASK] Bring Toolbar styling for Bootstrap HTML5 markup

Toolbar now is based on Bootstrap compatible HTML5 markup.
Styles all elements. Removes the previous CSS compatibility layer.

Layout in Toolbar dropdown menu is out of scope (#62927, …).

Resolves: #62939
Releases: master
Change-Id: I701fd7862db331a54fc1f8514c3839e9c8e1be9d
Reviewed-on: http://review.typo3.org/34141
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
5 years ago[TASK] Rename "t3kin" CSS file 92/34092/4
Felix Kopp [Thu, 13 Nov 2014 16:21:50 +0000 (17:21 +0100)]
[TASK] Rename "t3kin" CSS file

Fixes a funny typo. No real impact since all files in t3skin > visual are
automatically included anyways.

Kudos: Frank Spy-Eye Nägler

Resolves: #62924
Releases: master
Change-Id: I75e6b8556af6936eb4af6f0d52432bbf93b7c2c3
Reviewed-on: http://review.typo3.org/34092
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>
5 years ago[TASK] Use Bootstrap 3.3.1 in t3skin 41/34041/4
Wouter Wolters [Thu, 13 Nov 2014 08:35:47 +0000 (09:35 +0100)]
[TASK] Use Bootstrap 3.3.1 in t3skin

Use twbs Bootstrap 3.3.1 release for t3skin.
Notes: https://github.com/twbs/bootstrap/releases/tag/v3.3.1

Resolves: #62890
Releases: master
Change-Id: Ief538e2b18ef77c8290cd94009b517d1a20073db
Reviewed-on: http://review.typo3.org/34041
Reviewed-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Felix Kopp <felix-source@phorax.com>
Tested-by: Felix Kopp <felix-source@phorax.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
5 years ago[FOLLOWUP] Convert remaining occurences of makeInstance 89/34089/3
Xavier Perseguers [Thu, 13 Nov 2014 15:47:33 +0000 (16:47 +0100)]
[FOLLOWUP] Convert remaining occurences of makeInstance

Releases: master
Resolves: #61788
Change-Id: I1397bdc6e10e28c7867be433f27349ba3368a875
Reviewed-on: http://review.typo3.org/34089
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
5 years ago[BUGFIX] Fix broken HTML in FormEngine 31/34131/2
Frank Nägler [Thu, 13 Nov 2014 21:26:24 +0000 (22:26 +0100)]
[BUGFIX] Fix broken HTML in FormEngine

A lot of HTML output in FormEngine is broken, because of
missing spaces. This patch add the missing spaces.

Resolves: #62937
Releases: master
Change-Id: Iec2c25f9b913da87aaa5d06e0a77dd257e58e1f9
Reviewed-on: http://review.typo3.org/34131
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Felix Kopp <felix-source@phorax.com>
Tested-by: Felix Kopp <felix-source@phorax.com>
5 years ago[TASK] Migrate Toolbar JS of ClearCache to jQuery 29/33929/5
Wouter Wolters [Sun, 9 Nov 2014 19:50:22 +0000 (20:50 +0100)]
[TASK] Migrate Toolbar JS of ClearCache to jQuery

This patch refactors the Toolbar code for clearing
caches to use RequireJS and jQuery
over Prototype.js.

Resolves: #62798
Releases: master
Change-Id: Ice57e1bf5d54e002eba631b0fa22896a32ceb99e
Reviewed-on: http://review.typo3.org/33929
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
5 years ago[TASK] Initial refactoring of toolbar items 34/34034/7
Wouter Wolters [Wed, 12 Nov 2014 20:20:57 +0000 (21:20 +0100)]
[TASK] Initial refactoring of toolbar items

* Introduce new (WIP) interface ToolbarItemInterface
* Adapt current toolbar items
* Toolbar item html scaffolding is done by BackendController

Change-Id: I237792bf3277fcbc87762014d21ec655603e150f
Resolves: #62929
Releases: master
Reviewed-on: http://review.typo3.org/34034
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
5 years ago[BUGFIX] Correct order of key / field deletion 81/22581/9
Alexander Stehlik [Wed, 12 Nov 2014 23:15:29 +0000 (00:15 +0100)]
[BUGFIX] Correct order of key / field deletion

Prevent an SQL error when deleting a key and the field belonging
to the key in the install tool at the same time.

Therefore the order of deleting keys and fields is changed from
field first and key second to key first and field second.

Resolves: #50450
Releases: master, 6.2
Change-Id: I30aff6ea6c2bf01dec6197eec8fd3aa7306cfcbb
Reviewed-on: http://review.typo3.org/22581
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
5 years ago[FEATURE] Integrate jQuery UI 1.11.2 60/34060/6
Benjamin Mack [Thu, 13 Nov 2014 13:50:05 +0000 (14:50 +0100)]
[FEATURE] Integrate jQuery UI 1.11.2

jQuery UI 1.11 has support for AMD allowing
to not load the whole jQuery UI library.

This version is now included and used
in favor of jQuery UI 1.10 and scriptaculous.

Furthermore only Core and Interaction components
that are necessary to replace ExtJS and
Scriptaculous functionality are included, no
widgets.

Existing backend modules are encouraged to use
the RequireJS API and to specifically require
only the components needed.

Resolves: #62916
Releases: master
Change-Id: Ib4404704e96778054bf06dfe679522d6dc5bb621
Reviewed-on: http://review.typo3.org/34060
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
5 years agoRevert "[BUGFIX] RTE: Change to tab menu div id breaks RTE load in IRRE element" 88/34088/2
Stanislas Rolland [Thu, 13 Nov 2014 15:37:34 +0000 (16:37 +0100)]
Revert "[BUGFIX] RTE: Change to tab menu div id breaks RTE load in IRRE element"

This reverts commit b008e63adf6226455e241f979e8f18626ed68a78.

Change-Id: I02fef4edaf1189b8e05f73bd3cd0251018a849bf
Reviewed-on: http://review.typo3.org/34088
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
5 years ago[BUGFIX] TypoScript userFunc condition does not work with static methods 62/34062/2
Oliver Hader [Thu, 13 Nov 2014 12:55:40 +0000 (13:55 +0100)]
[BUGFIX] TypoScript userFunc condition does not work with static methods

TypoScript allows to utilize functions (user-functions) to
integrate custom condition processing. However, this currently
only works with function defined in the global namespace - it
does not work with static methods.

Thus, something like this snipped won't work:
[userFunc = ConditionMatcherUserFunctions::isTrue(1)]

The solution is simple, replace function_exists() with a more
generic is_callable() check.

Fixes: #62918
Releases: master, 6.2
Change-Id: I260c73cac26dfd14efc67bc9f65ff39d6ba74da8
Reviewed-on: http://review.typo3.org/34062
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
5 years ago[BUGFIX] Drag & drop broken for inline records 52/34052/3
Wouter Wolters [Thu, 13 Nov 2014 10:45:38 +0000 (11:45 +0100)]
[BUGFIX] Drag & drop broken for inline records

Fix a problem with the latest FF version that moving
of IRRE records (reordering, via the drag/sortable icon
on the right) does not work.

Resolves: #62906
Releases: master
Change-Id: Ia2c4f5cdbb6fd69f74e4758bfa0182a98c6b7538
Reviewed-on: http://review.typo3.org/34052
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Benjamin Mack <benni@typo3.org>
Tested-by: Benjamin Mack <benni@typo3.org>
5 years ago[TASK] Cleanup CSH calls 87/33987/4
Benjamin Mack [Tue, 11 Nov 2014 15:50:13 +0000 (16:50 +0100)]
[TASK] Cleanup CSH calls

Due to a BackendUtility cleanup
there were some methods related to help
texts that were broken and unstructured.

Additionally, some methods are deprecated
for removal as they haven't been used since
TYPO3 CMS 4.5.

Resolves: #62864
Releases: master
Change-Id: I3e51e25d74b282aa698df493fa4f87a54d87f823
Reviewed-on: http://review.typo3.org/33987
Reviewed-by: Christian Buelter <buelter@kennziffer.com>
Tested-by: Christian Buelter <buelter@kennziffer.com>
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
5 years ago[TASK] Use fully qualified name resolution in PHP 5.5 13/32913/7
Xavier Perseguers [Thu, 13 Nov 2014 12:55:26 +0000 (13:55 +0100)]
[TASK] Use fully qualified name resolution in PHP 5.5

Since PHP 5.5 is a requirement, calls to GeneralUtility::makeInstance()
should use the ::class construct instead of a string argument.

Releases: master
Resolves: #61788
Change-Id: Ia2efc5a4cb7ecea80b8a1c8e5ff7b5d6fa9a07ce
Reviewed-on: http://review.typo3.org/32913
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
5 years ago[!!!][TASK] Early check for PHP 5.5 in Install Tool 56/34056/3
Xavier Perseguers [Thu, 13 Nov 2014 12:00:11 +0000 (13:00 +0100)]
[!!!][TASK] Early check for PHP 5.5 in Install Tool

PHP 5.5 or above is a requirement for TYPO3 CMS. As code is using
specific PHP 5.5 features, an early check is required in Install Tool.

Releases: master
Resolves: #62914
Change-Id: Ia33b5e16d5cc96edc7cad5a4348fce5fb1b1236a
Reviewed-on: http://review.typo3.org/34056
Reviewed-by: Benjamin Mack <benni@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
5 years ago[TASK] Change order of topbar-items 43/34043/3
Felix Kopp [Thu, 13 Nov 2014 09:30:16 +0000 (10:30 +0100)]
[TASK] Change order of topbar-items

Order of relevance from right to left. Tablet users coming with the
thumb from the right should be able to access relevant buttons.

Kudos: Benjamin Kott

Resolves: #62901
Releases: master
Change-Id: Idae6649c91d2f6bd705039cf587f37fbf4d55228
Reviewed-on: http://review.typo3.org/34043
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
5 years agoRevert "[TASK] Replace DynTabMenu with jQuery/RequireJS plugin" 45/34045/2
Benjamin Mack [Thu, 13 Nov 2014 09:46:10 +0000 (10:46 +0100)]
Revert "[TASK] Replace DynTabMenu with jQuery/RequireJS plugin"

This reverts commit c362ba52cf04d4bf93a5043be7fc39c27671cbcf
because it breaks the RTE

Change-Id: Icf9d3ce1f21b494732bebc45791dd19c42a466a3
Reviewed-on: http://review.typo3.org/34045
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
5 years ago[TASK] Simplify TypoScript Info Module 33/33933/3
Georg Ringer [Sun, 9 Nov 2014 21:30:38 +0000 (22:30 +0100)]
[TASK] Simplify TypoScript Info Module

The Info/Modify module currently handles the saving of
some fields on its own. Use the FormEngine for the
fields title, sitetitle and description.

This makes the UI also nicer.

The fields config/constants are kept, also because
of the t3editor support.

Resolves: #62802
Releases: master
Change-Id: I29c6ffaea07030804a7f82038233f3d3450f7630
Reviewed-on: http://review.typo3.org/33933
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Felix Kopp <felix-source@phorax.com>
Tested-by: Felix Kopp <felix-source@phorax.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
5 years ago[CLEANUP] Remove obsolete isLoaded(workspaces) in ext:workspaces 72/33972/4
Wouter Wolters [Mon, 10 Nov 2014 22:11:26 +0000 (23:11 +0100)]
[CLEANUP] Remove obsolete isLoaded(workspaces) in ext:workspaces

A check for isLoaded('workspaces') in ext:workspaces is obsolete
since the class can only be used if the extension is loaded. Remove
the check.

Resolves: #62842
Releases: master
Change-Id: I1aa305921e57196df6d317b068080e96d137c4a0
Reviewed-on: http://review.typo3.org/33972
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
5 years ago[TASK] Move classAliasMaps into compatibility6 extension part 4 75/33975/4
Anja Leichsenring [Tue, 11 Nov 2014 09:19:58 +0000 (10:19 +0100)]
[TASK] Move classAliasMaps into compatibility6 extension part 4

This is the sysext:dbal class alias part

Change-Id: I3ab4681527f7f2bbaf1a0b9d314c06057927c2cc
Resolves: #62847
Related: #62013
Releases: master
Reviewed-on: http://review.typo3.org/33975
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
5 years ago[BUGFIX] RTE: Change to tab menu div id breaks RTE load in IRRE element 33/34033/2
Stanislas Rolland [Wed, 12 Nov 2014 20:16:30 +0000 (15:16 -0500)]
[BUGFIX] RTE: Change to tab menu div id breaks RTE load in IRRE element

Problem: -DIV suffix to id's of tab div's was removed. This breaks RTE load in
IRRE and other nested elements.
Solution: Adapt RTE script.

Releases: master
Resolves: #62897
Change-Id: I45727c698a57456c93d2700f26151029d4628baa
Reviewed-on: http://review.typo3.org/34033
Reviewed-by: Stanislas Rolland <typo3@sjbr.ca>
Tested-by: Stanislas Rolland <typo3@sjbr.ca>
5 years ago[BUGFIX] Fix broken form wizard with MSIE 76/32276/7
Romain Leleu [Wed, 20 Aug 2014 14:08:37 +0000 (16:08 +0200)]
[BUGFIX] Fix broken form wizard with MSIE

When "Behavior / Confirmation page" checkbox is checked in a
form content, MSIE fails to show the fields in right panel.
Hovering right panel's fields shows an empty blue box and an empty tooltip.
This bug only occurs when reloading forms with the checkbox enabled
or when enabling the checkbox.

This patch fixes a JS function that sets the value and then refreshes
the right panel when clicking on one of this kind of elements.

Resolves: #59305
Releases: master, 6.2
Change-Id: I7e4cf72cd06a92a4dbdc929b214c79ca6dcd52b2
Reviewed-on: http://review.typo3.org/32276
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
5 years ago[TASK] Change flashmessages.js for new FlashMessage styling 23/34023/4
Kai Vogel [Wed, 12 Nov 2014 17:14:49 +0000 (18:14 +0100)]
[TASK] Change flashmessages.js for new FlashMessage styling

Extended previous patch to use correct class names for the message
containers.

Resolves: #62605
Releases: master
Change-Id: I4f99cd9f43dca26439f72553603f14ca190ccf05
Reviewed-on: http://review.typo3.org/34023
Reviewed-by: Frank Nägler <typo3@naegler.net>
Tested-by: Frank Nägler <typo3@naegler.net>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>