2 namespace TYPO3\CMS\Rtehtmlarea\Extension
;
5 * This file is part of the TYPO3 CMS project.
7 * It is free software; you can redistribute it and/or modify it under
8 * the terms of the GNU General Public License, either version 2
9 * of the License, or any later version.
11 * For the full copyright and license information, please read the
12 * LICENSE.txt file that was distributed with this source code.
14 * The TYPO3 project - inspiring people to share!
17 use TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi
;
20 * Remove Format plugin for htmlArea RTE
22 class RemoveFormat
extends RteHtmlAreaApi
{
25 * The name of the plugin registered by the extension
29 protected $pluginName = 'RemoveFormat';
32 * The comma-separated list of button names that the registered plugin is adding to the htmlArea RTE toolbar
36 protected $pluginButtons = 'removeformat';
39 * The name-converting array, converting the button names used in the RTE PageTSConfing to the button id's used by the JS scripts
43 protected $convertToolbarForHtmlAreaArray = array(
44 'removeformat' => 'RemoveFormat'
48 * Return JS configuration of the htmlArea plugins registered by the extension
50 * @return string JS configuration for registered plugins
52 public function buildJavascriptConfiguration() {