TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Rtehtmlarea\Extension\InlineElements Class Reference
Inheritance diagram for TYPO3\CMS\Rtehtmlarea\Extension\InlineElements:
TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi

Public Member Functions

 buildJavascriptConfiguration ()
 
- Public Member Functions inherited from TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi
 main (array $configuration)
 
 buildJavascriptConfiguration ()
 
 getExtensionKey ()
 
 addsButtons ()
 
 getPluginButtons ()
 
 getPluginLabels ()
 
 getConvertToolbarForHtmlAreaArray ()
 
 requiresClassesConfiguration ()
 
 getRequiredPlugins ()
 
 setToolbar (array $toolbar)
 

Protected Attributes

 $pluginName = 'InlineElements'
 
 $pluginButtons = 'formattext, bidioverride, big, bold, citation, code, definition, deletedtext, emphasis, insertedtext, italic, keyboard, quotation, sample, small, span, strikethrough, strong, subscript, superscript, underline, variable'
 
 $convertToolbarForHtmlAreaArray
 
 $defaultInlineElements
 
 $defaultInlineElementsOrder
 
 $buttonToInlineElement
 
- Protected Attributes inherited from TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi
 $extensionKey = 'rtehtmlarea'
 
 $pluginName
 
 $relativePathToSkin = ''
 
 $toolbar
 
 $pluginButtons = ''
 
 $pluginLabels = ''
 
 $pluginAddsButtons = true
 
 $convertToolbarForHtmlAreaArray = []
 
 $requiresClassesConfiguration = false
 
 $requiredPlugins = ''
 
 $configuration
 

Additional Inherited Members

- Protected Member Functions inherited from TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi
 cleanList ($str)
 
 getPageConfigLabel ($string)
 
 isFrontend ()
 
 isFrontendEditActive ()
 
 getFullFileName ($filename)
 
 writeTemporaryFile ($label, $fileExtension='js', $contents='')
 
 getLanguageService ()
 

Detailed Description

InlineElements plugin for htmlArea RTE

Definition at line 23 of file InlineElements.php.

Member Function Documentation

◆ buildJavascriptConfiguration()

TYPO3\CMS\Rtehtmlarea\Extension\InlineElements::buildJavascriptConfiguration ( )

Return JS configuration of the htmlArea plugins registered by the extension

Returns
string JS configuration for registered plugins

Definition at line 145 of file InlineElements.php.

References TYPO3\CMS\Rtehtmlarea\Extension\InlineElements\$defaultInlineElementsOrder, TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi\cleanList(), TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi\getLanguageService(), and TYPO3\CMS\Core\Utility\GeneralUtility\trimExplode().

Member Data Documentation

◆ $buttonToInlineElement

TYPO3\CMS\Rtehtmlarea\Extension\InlineElements::$buttonToInlineElement
protected
Initial value:
= [
'none' => 'none'

Definition at line 114 of file InlineElements.php.

◆ $convertToolbarForHtmlAreaArray

TYPO3\CMS\Rtehtmlarea\Extension\InlineElements::$convertToolbarForHtmlAreaArray
protected
Initial value:
= [
'formattext' => 'FormatText'

Definition at line 44 of file InlineElements.php.

◆ $defaultInlineElements

TYPO3\CMS\Rtehtmlarea\Extension\InlineElements::$defaultInlineElements
protected
Initial value:
= [
'none' => 'No markup'

Definition at line 75 of file InlineElements.php.

◆ $defaultInlineElementsOrder

TYPO3\CMS\Rtehtmlarea\Extension\InlineElements::$defaultInlineElementsOrder
protected
Initial value:
= 'none, bidioverride, big, bold, citation, code, definition, deletedtext, emphasis, insertedtext, italic, keyboard,
monospaced, quotation, sample, small, span, strikethrough, strong, subscript, superscript, underline, variable'

Definition at line 106 of file InlineElements.php.

Referenced by TYPO3\CMS\Rtehtmlarea\Extension\InlineElements\buildJavascriptConfiguration().

◆ $pluginButtons

TYPO3\CMS\Rtehtmlarea\Extension\InlineElements::$pluginButtons = 'formattext, bidioverride, big, bold, citation, code, definition, deletedtext, emphasis, insertedtext, italic, keyboard, quotation, sample, small, span, strikethrough, strong, subscript, superscript, underline, variable'
protected

Definition at line 37 of file InlineElements.php.

◆ $pluginName

TYPO3\CMS\Rtehtmlarea\Extension\InlineElements::$pluginName = 'InlineElements'
protected

Definition at line 30 of file InlineElements.php.