- Mar 14, 2016
-
-
Michael Oehlhof authored
The DocHeader has now a reserved area for the nprogress loading indicator for use within modules. The area has a fixed position to ensure visibility in every case. The code of the Recycler and Extension manager have been adjusted to use that element for the progress bar. Resolves: #71509 Releases: master, 7.6 Change-Id: I07cacf61a1634357d4da0fe292ea22ba34a6100e Reviewed-on: https://review.typo3.org/45199 Reviewed-by:
Michael Oehlhof <typo3@oehlhof.de> Tested-by:
Michael Oehlhof <typo3@oehlhof.de> Reviewed-by:
Frank Naegler <frank.naegler@typo3.org> Tested-by:
Frank Naegler <frank.naegler@typo3.org>
-
- Mar 05, 2016
-
-
Jo Hasenau authored
Resolves: #74179 Releases: master Change-Id: I93864236f179b57cc0b1cbf67ce9941da096986a Reviewed-on: https://review.typo3.org/47062 Reviewed-by:
Jan Helke <typo3@helke.de> Tested-by:
Jan Helke <typo3@helke.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Bjoern Jacob <bjoern.jacob@tritum.de> Tested-by:
Bjoern Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
- Mar 04, 2016
-
-
Björn Jacob authored
The new PHP 7 syntax introduced also returns an empty string, if set but empty. Resolves: #74109 Releases: master Change-Id: If902ea201cb49578ab2109b40de90c37dcb63b5d Reviewed-on: https://review.typo3.org/47042 Reviewed-by:
Bjoern Jacob <bjoern.jacob@tritum.de> Tested-by:
Bjoern Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Benni Mack authored
The Backend Logo can now be configured via extConf and the Extension Manager. The $GLOBALS[TBE_STYLES][logo] option has no effect anymore. Resolves: #74109 Releases: master Change-Id: Id1c1975395b9163a0efbb0cf4dc9f402df2fcc3c Reviewed-on: https://review.typo3.org/47026 Reviewed-by:
Benjamin Kott <info@bk2k.info> Tested-by:
Benjamin Kott <info@bk2k.info> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de>
-
- Mar 03, 2016
-
-
Frank Naegler authored
This patch streamline the usage and design of FlashMessages in the BE. The markup is now centralized in a method of the FlashMessage class. In all places where FlashMessages rendered, this method is called. Resolves: #73698 Releases: master Change-Id: I5ef18a95ea15949e8cede71227101f2cc1ce30d3 Reviewed-on: https://review.typo3.org/46927 Reviewed-by:
Benjamin Kott <info@bk2k.info> Tested-by:
Benjamin Kott <info@bk2k.info> Reviewed-by:
Timo Schmidt <timo-schmidt@gmx.net> Tested-by:
Timo Schmidt <timo-schmidt@gmx.net>
-
- Jan 22, 2016
-
-
Jan Helke authored
Resolves: #71744 Releases: master Change-Id: Iacbce4bf0557f1ac0cfbe75a57bdcfaf772d391a Reviewed-on: https://review.typo3.org/44843 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>
-
- Jan 14, 2016
-
-
Georg Ringer authored
To avoid escaped HTML instead of interpreted if no lib.parseFunc is available, f:format.raw should be used. Change-Id: If8bd3e4cf51f0ed138785a413fe1f227f219f937 Resolves: #72707 Releases: master, 7.6 Reviewed-on: https://review.typo3.org/45895 Reviewed-by:
Michael Oehlhof <typo3@oehlhof.de> Tested-by:
Michael Oehlhof <typo3@oehlhof.de> Reviewed-by:
Daniel Goerz <ervaude@gmail.com> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
- Jan 11, 2016
-
-
Benni Mack authored
When removing the deprecated alt_db_navframe code the HTML template file was not removed. Resolves: #72641 Releases: master Change-Id: Iafb3197e9fb351db885d2c1177395e8c671bf306 Reviewed-on: https://review.typo3.org/45820 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>
-
- Dec 11, 2015
-
-
Georg Ringer authored
If there is a backend layout selected with no colPos defined inside the backend layout option, then the page module fatals with an error. A error message is now shown to display that at least one colPos parameter must be set. Resolves: #67276 Releases: master Change-Id: I02120be981607d35efa31f49cc0ee4cc992172e4 Reviewed-on: https://review.typo3.org/45146 Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Josef Glatz <josef.glatz@typo3.org> Reviewed-by:
Frans Saris <franssaris@gmail.com> Tested-by:
Frans Saris <franssaris@gmail.com>
-
- Nov 20, 2015
-
-
Claus Due authored
As the topic says: `f:format.raw` must be implemented here. Change-Id: I94ad04711e77c1e050ee3c3f1086ec5d3f7f1a35 Resolves: #71693 Releases: master Reviewed-on: https://review.typo3.org/44801 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>
-
- Nov 08, 2015
-
-
Helmut Hummel authored
* Reverts the change that allowed HTML tags by default in flash messages * Simplifies flash message markup to be bootstrap alert style * Delegate flash message rendering completely to module template * Deprecate render method in flash message * Minor cleanups in flash message view helper and flash message class Resolves: #71249 Releases: master Change-Id: Idbb4bc31372fbc435519496168715e0bcc5cebf2 Reviewed-on: https://review.typo3.org/44592 Reviewed-by:
Philipp Gampe <philipp.gampe@typo3.org> Tested-by:
Philipp Gampe <philipp.gampe@typo3.org> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Helmut Hummel <helmut.hummel@typo3.org> Tested-by:
Helmut Hummel <helmut.hummel@typo3.org>
-
- Nov 06, 2015
-
-
Frans Saris authored
Resolves: #71372 Releases: master Change-Id: I6ebeef3f76623adb4d4936dc874826f335f959d5 Reviewed-on: https://review.typo3.org/44581 Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org>
-
Andreas Fernandez authored
This patch overhauls the record localization in the page module. The "Translate" button opens now a modal window in which a user can choose between translating and copying records into another language. This replaces the split button introduced with 7.4. Also, this patch removes the ``copyRecordFromLanguage`` method from DataHandler again which was initially written for this purpose. Resolves: #71224 Resolves: #70781 Releases: master Change-Id: I3d61cbdfd6a1ccb7a5c93883634596ef62cc08f6 Reviewed-on: https://review.typo3.org/44460 Reviewed-by:
Michael Oehlhof <typo3@oehlhof.de> Tested-by:
Michael Oehlhof <typo3@oehlhof.de> Reviewed-by:
Mathias Schreiber <mathias.schreiber@wmdb.de> Tested-by:
Mathias Schreiber <mathias.schreiber@wmdb.de> Reviewed-by:
Alexander Opitz <opitz.alexander@googlemail.com> Tested-by:
Alexander Opitz <opitz.alexander@googlemail.com>
-
- Nov 03, 2015
-
-
Mathias Schreiber authored
We no longer allow language mixtures in Web->Page anymore. An editor will now be informed when a language uses stale data by mixing up translations and standalone content. Furthermore the standalone content element(s) causing the trouble will be clearly marked in the page module. In case the language mixture is intended (which it should not be) the behavior can be actively turned OFF using PageTSConfig Resolves: #71196 Releases: master Change-Id: I98af3bdf4222ac984b894471b62065f1180dbda6 Reviewed-on: https://review.typo3.org/44433 Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de>
-
Michael Oehlhof authored
Resolves: #68084 Releases: master Change-Id: I30da7acfc00da747508d20e754634dde60be6a7b Reviewed-on: https://review.typo3.org/44375 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>
-
- Nov 02, 2015
-
-
Andreas Fernandez authored
Flash messages have different queues, depending on in which context they are enqueued. The FlashMessageService defaults the queue to ``core.template.flashMessages``, Extbase defaults the queue to ``extbase.flashmessages.$randomPluginQueue``. Add support for flash messages to ModuleTemplate which makes it possible to enforce a queue identifier which is rendered in a global scope. Resolves: #71251 Releases: master Change-Id: I7e0a0088f8020994dbff162ed5f3e53b6ceeedce Reviewed-on: https://review.typo3.org/44480 Reviewed-by:
Mathias Schreiber <mathias.schreiber@wmdb.de> Tested-by:
Mathias Schreiber <mathias.schreiber@wmdb.de> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org> Tested-by:
Frank Nägler <frank.naegler@typo3.org>
-
- Oct 29, 2015
-
-
Andreas Fernandez authored
Do not show the path on the upper right of a module if there is no record information. Resolves: #70510 Releases: master Change-Id: I234a18d83a6553adbd6db12786446a11da96effa Reviewed-on: https://review.typo3.org/44357 Reviewed-by:
Xavier Perseguers <xavier@typo3.org> Tested-by:
Xavier Perseguers <xavier@typo3.org> Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de>
-
- Oct 28, 2015
-
-
Benjamin Mack authored
Resolves: #71074 Releases: master Change-Id: I07661f66dbd14cf2747c96710ec0bef9bc72ed58 Reviewed-on: https://review.typo3.org/44319 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> Tested-by:
Benni Mack <benni@typo3.org>
-
- Oct 27, 2015
-
-
Boris Schauer authored
If labels on the crop buttons are too long or if there are more buttons then the btn-group breaks the view. Resolves: #69991 Releases: master Change-Id: Ie0e01eeb351aa5a3fed4c67beab32b4acb63e557 Reviewed-on: https://review.typo3.org/43453 Reviewed-by:
Andreas Bouche <andreas.bouche@flagbit.de> Tested-by:
Andreas Bouche <andreas.bouche@flagbit.de> Reviewed-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Tested-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de>
-
- Oct 16, 2015
-
-
roman.schuermann authored
Resolves: #70410 Releases: master Change-Id: I0b98614ad6e2466d9c2478210e91f4e1f587623c Reviewed-on: http://review.typo3.org/43994 Reviewed-by:
Mathias Schreiber <mathias.schreiber@wmdb.de> Tested-by:
Mathias Schreiber <mathias.schreiber@wmdb.de> Reviewed-by:
Markus Sommer <markussom@posteo.de> Tested-by:
Markus Sommer <markussom@posteo.de> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de>
-
- Oct 14, 2015
-
-
Mark Houben authored
Releases: master Resolves: #70406 Change-Id: I5922ad4dc8444f644d1eb6865eeeb9dffdd4d8a5 Reviewed-on: http://review.typo3.org/43971 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:
Daniel Goerz <ervaude@gmail.com> Tested-by:
Daniel Goerz <ervaude@gmail.com> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de>
-
- Oct 12, 2015
-
-
Wouter Wolters authored
After migrating the docheader to the new ModuleTemplate, the templates from the old implementation were not removed. Resolves: #70616 Releases: master Change-Id: I5baf447d113f9d5b7195be44cd9922377a2019bb Reviewed-on: http://review.typo3.org/44007 Reviewed-by:
Mathias Schreiber <mathias.schreiber@wmdb.de> Tested-by:
Mathias Schreiber <mathias.schreiber@wmdb.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
-
Mathias Schreiber authored
Releases: master Resolves: #70401 Change-Id: Ibe345bf0a1b4749844cb9ae921e1e70d25d7ad2b Reviewed-on: http://review.typo3.org/43827 Reviewed-by:
Frans Saris <franssaris@gmail.com> Tested-by:
Frans Saris <franssaris@gmail.com> 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>
-
- Oct 11, 2015
-
-
roman.schuermann authored
Releases: master Resolves: #70409 Change-Id: Ib49619c4b8e1eb004676d219a05930bc036a4e12 Reviewed-on: http://review.typo3.org/43967 Reviewed-by:
Mathias Schreiber <mathias.schreiber@wmdb.de> Tested-by:
Mathias Schreiber <mathias.schreiber@wmdb.de> Reviewed-by:
Roman Schürmann <roman.schuermann@wmdb.de> Tested-by:
Roman Schürmann <roman.schuermann@wmdb.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
roman.schuermann authored
Releases: master Resolves: #70407 Change-Id: Ifec3b5daf6fe7d789d12734932753bfdc57db5b8 Reviewed-on: http://review.typo3.org/43970 Reviewed-by:
Roman Schürmann <roman.schuermann@wmdb.de> Tested-by:
Roman Schürmann <roman.schuermann@wmdb.de> Reviewed-by:
Michael Oehlhof <typo3@oehlhof.de> Tested-by:
Michael Oehlhof <typo3@oehlhof.de> Reviewed-by:
Frans Saris <franssaris@gmail.com> Tested-by:
Frans Saris <franssaris@gmail.com>
-
Mark Houben authored
Releases: master Resolves: #70399 Change-Id: I547d015a842425d6cc405120067bf999fa4ebc98 Reviewed-on: http://review.typo3.org/43942 Reviewed-by:
Mathias Schreiber <mathias.schreiber@wmdb.de> Tested-by:
Mathias Schreiber <mathias.schreiber@wmdb.de> 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>
-
roman.schuermann authored
Releases: master Resolves: #70408 Change-Id: Ifdca8b40b2485c0b0d840789eeea1411fed07c63 Reviewed-on: http://review.typo3.org/43985 Reviewed-by:
Michael Oehlhof <typo3@oehlhof.de> Tested-by:
Michael Oehlhof <typo3@oehlhof.de> Reviewed-by:
Frans Saris <franssaris@gmail.com> Tested-by:
Frans Saris <franssaris@gmail.com>
-
Mathias Schreiber authored
Releases: master Resolves: #70414 Change-Id: Ib57d267ec9567e35db09faff3eadc72192b1d351 Reviewed-on: http://review.typo3.org/43981 Reviewed-by:
Roman Schürmann <roman.schuermann@wmdb.de> Reviewed-by:
Michael Oehlhof <typo3@oehlhof.de> Tested-by:
Michael Oehlhof <typo3@oehlhof.de> Reviewed-by:
Frans Saris <franssaris@gmail.com> Tested-by:
Frans Saris <franssaris@gmail.com>
-
Mathias Schreiber authored
Releases: master Resolves: #70415 Change-Id: I9daa2bc2274ed0b0910f0105222028dad1e6b4c7 Reviewed-on: http://review.typo3.org/43983 Reviewed-by:
Roman Schürmann <roman.schuermann@wmdb.de> Tested-by:
Roman Schürmann <roman.schuermann@wmdb.de> Reviewed-by:
Michael Oehlhof <typo3@oehlhof.de> Tested-by:
Michael Oehlhof <typo3@oehlhof.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- Oct 09, 2015
-
-
roman.schuermann authored
Releases: master Resolves: #70413 Change-Id: I4859740085fc86039061523c94fe574536f54713 Reviewed-on: http://review.typo3.org/43830 Reviewed-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Tested-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org> Tested-by:
Frank Nägler <frank.naegler@typo3.org>
-
Mathias Schreiber authored
Releases: master Resolves: #70400 Change-Id: I0011d03c0026ca1a839d632822d8293d7efbdfe1 Reviewed-on: http://review.typo3.org/43927 Reviewed-by:
Frank Nägler <frank.naegler@typo3.org> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de>
-
- Oct 08, 2015
-
-
Oliver Hader authored
Resolves: #70438 Releases: master Change-Id: Ib7c8191b6ed9fbdf3c8760423ce2fc4fc0c688be Reviewed-on: http://review.typo3.org/43865 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>
-
- Oct 04, 2015
-
-
Mathias Schreiber authored
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>
-
- Oct 03, 2015
-
-
Benjamin Kott authored
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>
-
Mathias Schreiber authored
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>
-
- Sep 23, 2015
-
-
Josef Glatz authored
Since http://typo3.org has been changed to https, adopt all links in the core as well. Replace some outdated links to newer once (if it could be replaced). Resolves: #69989 Releases: master Change-Id: I5d612b3b01cb75b613483649e8c754336c0fe516 Reviewed-on: http://review.typo3.org/43459 Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de> Reviewed-by:
Josef Glatz <jousch@gmail.com> Tested-by:
Josef Glatz <jousch@gmail.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- Sep 17, 2015
-
-
Patrick Broens authored
This patch adds the new reworked content elements based on Fluid templating instead of css_styled_content. It also introduces a new CType "textmedia" which allows images, but also media elements (videos etc) directly. The content elements are added to the extension "fluid_styled_content". Do not forget to include the static templates. Change-Id: Ia0d0a9f9f2699d6bbff761c4896f9daa876f3b86 Resolves: #38732 Related: #65922 Releases: master Reviewed-on: http://review.typo3.org/38258 Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Sascha Egerer <sascha@sascha-egerer.de> Tested-by:
Sascha Egerer <sascha@sascha-egerer.de> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Frans Saris <franssaris@gmail.com> Tested-by:
Frans Saris <franssaris@gmail.com>
-
- Sep 08, 2015
-
-
Christian Kuhn authored
tl;dr: This patch makes FormEngine insanely flexible, extensions however should not rely on structures for now, since class names and array content will change. The patch applies a separation of concerns to the FormEngine class structure by extracting the data processing from rendering. As a main goal the render part consisting of container and element classes routed through the flexible NodeFactory only works on data created by the new FormDataCompiler class construct. This makes the FormEngine much more flexible and opens ways to not only use the render part in the context of database driven data, but on anything that is fed to it. This patch creates the main structure for this. The FormDataCompiler class returns a defined array container and elements can work on it. Data is added by single FormDataProvider, which are combined in FormDataGroups. FormDataProvider may depend on each other and a FormDataGroup "knows" its providers and calls them in a dedicated order. For instance, the "FullDatabaseRecord" FormDataGroup first calls a provider that fetches the record defined by uid and table name and a later called provider determines the given record type this record is assigned to, so another provider can then work on TCA to determine the list of record fields to be shown. The FormDataProvider used for the main FormDataGroup are defined in TYPO3_CONF_VARS, so extensions can add and remove their own providers to add or change certain data if needed. This is highly flexible and extensions are able to hook in at a specific position within the provider chain for the main data groups. This construct obsoletes the DataPreprocessor as well as several other side classes. With this patch the main architecture is created and lots of data preparation is transfered already, supported by a high unit test coverage. The FormEngine class itself is removed: The inline ajax entry point is moved to an own controller class, the getMainFields() and friends methods are substituted with FormDataCompiler / NodeFactory combinations and the data gathering is for now parked in a FormResultCompiler class. However, this process is not yet finished and lots of @todo statements are added to the code base to document open ends and to further separate the data handling from the render engine. Especially the IRRE data handling is currently still located within the render engine and makes the whole thing much more complicated than it should be. Lots of detail patches need to follow to bring this code to a level where it belongs to be. Warning: While this patch is already insanely huge touching more than 22 thousands lines of code, lots of loose ends need to be tackled and the API is not final yet. The arrays will be reduced and sharpened during the next weeks, class names may change and structures will change. Change-Id: Ief1769f478373cc26d1bf6c49114258f0dae8355 Resolves: #69568 Releases: master Reviewed-on: http://review.typo3.org/41933 Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Florian Peters <fpeters1392@googlemail.com> Reviewed-by:
Mathias Schreiber <mathias.schreiber@wmdb.de> Tested-by:
Mathias Schreiber <mathias.schreiber@wmdb.de> Reviewed-by:
Alexander Opitz <opitz.alexander@googlemail.com> Tested-by:
Alexander Opitz <opitz.alexander@googlemail.com> 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>
-
- Sep 07, 2015
-
-
Frank Nägler authored
This patch removes the SpriteManagerIconViewHelper and all usages within the core. Resolves: #69531 Releases: master Change-Id: I75e3c345973a9b51fb26cc1aeb305536e8c77d14 Reviewed-on: http://review.typo3.org/43019 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>
-
- Sep 03, 2015
-
-
Florian Peters authored
Remove the toggle functionality from the HTML template and use jQuery + require.js for page and list. Resolves: #69500 Releases: master Change-Id: I815239acdf74e94c4f0af3a74aacab565c8f5d03 Reviewed-on: http://review.typo3.org/42997 Reviewed-by:
Alexander Opitz <opitz.alexander@googlemail.com> Tested-by:
Alexander Opitz <opitz.alexander@googlemail.com> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de>
-