[TASK] Initial refactoring of toolbar items 34/34034/7
authorWouter Wolters <typo3@wouterwolters.nl>
Wed, 12 Nov 2014 20:20:57 +0000 (21:20 +0100)
committerBenjamin Mack <benni@typo3.org>
Thu, 13 Nov 2014 18:09:18 +0000 (19:09 +0100)
commita5a0c5702397adcef864eb82e148a380dc46c617
tree802b78563b9ee1dc920848ce508523c7d38a725e
parent1e2fbf9487db73fbcc9510dddee30909e65f13fc
[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>
19 files changed:
typo3/sysext/backend/Classes/Controller/BackendController.php
typo3/sysext/backend/Classes/Toolbar/ClearCacheToolbarItem.php
typo3/sysext/backend/Classes/Toolbar/LiveSearchToolbarItem.php
typo3/sysext/backend/Classes/Toolbar/ShortcutToolbarItem.php
typo3/sysext/backend/Classes/Toolbar/ToolbarItemInterface.php [new file with mode: 0644]
typo3/sysext/backend/Resources/Public/JavaScript/clearcachemenu.js
typo3/sysext/backend/Resources/Public/JavaScript/common.js
typo3/sysext/backend/Resources/Public/JavaScript/livesearch.js
typo3/sysext/backend/Resources/Public/JavaScript/shortcutmenu.js
typo3/sysext/backend/Resources/Public/JavaScript/toolbarmanager.js
typo3/sysext/opendocs/Classes/Controller/OpendocsController.php
typo3/sysext/opendocs/Resources/Public/JavaScript/opendocs.js
typo3/sysext/sys_action/Classes/ActionToolbarMenu.php
typo3/sysext/sys_action/Resources/Public/JavaScript/tx_sysactions.js [deleted file]
typo3/sysext/sys_action/Resources/Public/Styles/styles.css [deleted file]
typo3/sysext/t3skin/Resources/Private/Styles/TYPO3/_topbar.less
typo3/sysext/t3skin/Resources/Public/Css/visual/t3kin.css
typo3/sysext/workspaces/Classes/ExtDirect/WorkspaceSelectorToolbarItem.php
typo3/sysext/workspaces/Resources/Public/JavaScript/workspacemenu.js