TYPO3  7.6
Public Member Functions | Protected Attributes | List of all members
InlineElements Class Reference
Inheritance diagram for InlineElements:
RteHtmlAreaApi

Public Member Functions

 buildJavascriptConfiguration ()
 
- Public Member Functions inherited from 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 RteHtmlAreaApi
 $extensionKey = 'rtehtmlarea'
 
 $pluginName
 
 $relativePathToSkin = ''
 
 $toolbar
 
 $pluginButtons = ''
 
 $pluginLabels = ''
 
 $pluginAddsButtons = true
 
 $convertToolbarForHtmlAreaArray = array()
 
 $requiresClassesConfiguration = false
 
 $requiredPlugins = ''
 
 $configuration
 

Additional Inherited Members

- Protected Member Functions inherited from 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 ( )

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 InlineElements\$defaultInlineElementsOrder, RteHtmlAreaApi\cleanList(), elseif, RteHtmlAreaApi\getLanguageService(), and GeneralUtility\trimExplode().

Member Data Documentation

$buttonToInlineElement
protected
Initial value:
= array(
'none' => 'none',
'bidioverride' => 'bdo',
'big' => 'big',
'bold' => 'b',
'citation' => 'cite',
'code' => 'code',
'definition' => 'dfn',
'deletedtext' => 'del',
'emphasis' => 'em',
'insertedtext' => 'ins',
'italic' => 'i',
'keyboard' => 'kbd',
'monospaced' => 'tt',
'quotation' => 'q',
'sample' => 'samp',
'small' => 'small',
'span' => 'span',
'strikethrough' => 'strike',
'strong' => 'strong',
'subscript' => 'sub',
'superscript' => 'sup',
'underline' => 'u',
'variable' => 'var'
)

Definition at line 114 of file InlineElements.php.

$convertToolbarForHtmlAreaArray
protected
Initial value:
= array(
'formattext' => 'FormatText',
'bidioverride' => 'BiDiOverride',
'big' => 'Big',
'bold' => 'Bold',
'citation' => 'Citation',
'code' => 'Code',
'definition' => 'Definition',
'deletedtext' => 'DeletedText',
'emphasis' => 'Emphasis',
'insertedtext' => 'InsertedText',
'italic' => 'Italic',
'keyboard' => 'Keyboard',
'monospaced' => 'MonoSpaced',
'quotation' => 'Quotation',
'sample' => 'Sample',
'small' => 'Small',
'span' => 'Span',
'strikethrough' => 'StrikeThrough',
'strong' => 'Strong',
'subscript' => 'Subscript',
'superscript' => 'Superscript',
'underline' => 'Underline',
'variable' => 'Variable'
)

Definition at line 44 of file InlineElements.php.

$defaultInlineElements
protected
Initial value:
= array(
'none' => 'No markup',
'b' => 'Bold',
'bdo' => 'BiDi override',
'big' => 'Large text',
'cite' => 'Citation',
'code' => 'Code',
'del' => 'Deleted text',
'dfn' => 'Definition',
'em' => 'Emphasis',
'i' => 'Italic',
'ins' => 'Inserted text',
'kbd' => 'Keyboard',
'q' => 'Quotation',
'samp' => 'Sample',
'small' => 'Small text',
'span' => 'Style container',
'strike' => 'Strike-through',
'strong' => 'Strong emphasis',
'sub' => 'Subscript',
'sup' => 'Superscript',
'tt' => 'Monospaced text',
'u' => 'Underline',
'var' => 'Variable'
)

Definition at line 75 of file InlineElements.php.

$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 InlineElements\buildJavascriptConfiguration().

$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 = 'InlineElements'
protected

Definition at line 30 of file InlineElements.php.