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

Public Member Functions

 main (array $configuration)
 
 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 Member Functions

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

Protected Attributes

 $pluginName = 'Abbreviation'
 
 $pluginButtons = 'abbreviation'
 
 $convertToolbarForHtmlAreaArray
 
 $acronymIndex = 0
 
 $abbreviationIndex = 0
 
- Protected Attributes inherited from TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi
 $extensionKey = 'rtehtmlarea'
 
 $pluginName
 
 $relativePathToSkin = ''
 
 $toolbar
 
 $pluginButtons = ''
 
 $pluginLabels = ''
 
 $pluginAddsButtons = true
 
 $convertToolbarForHtmlAreaArray = []
 
 $requiresClassesConfiguration = false
 
 $requiredPlugins = ''
 
 $configuration
 

Detailed Description

Abbreviation extension for htmlArea RTE

Definition at line 28 of file Abbreviation.php.

Member Function Documentation

◆ buildJavascriptConfiguration()

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

Return JS configuration of the htmlArea plugins registered by the extension

Returns
string JS configuration for registered plugins, in this case, JS configuration of block elements

Definition at line 128 of file Abbreviation.php.

References TYPO3\CMS\Rtehtmlarea\Extension\Abbreviation\buildJSAbbreviationArray(), and TYPO3\CMS\Rtehtmlarea\RteHtmlAreaApi\writeTemporaryFile().

◆ buildJSAbbreviationArray()

◆ getBackendUserAuthentication()

TYPO3\CMS\Rtehtmlarea\Extension\Abbreviation::getBackendUserAuthentication ( )
protected
Returns
BackendUserAuthentication

Definition at line 246 of file Abbreviation.php.

References $GLOBALS.

Referenced by TYPO3\CMS\Rtehtmlarea\Extension\Abbreviation\buildJSAbbreviationArray().

◆ getDatabaseConnection()

TYPO3\CMS\Rtehtmlarea\Extension\Abbreviation::getDatabaseConnection ( )
protected
Returns
DatabaseConnection

Definition at line 238 of file Abbreviation.php.

References $GLOBALS.

Referenced by TYPO3\CMS\Rtehtmlarea\Extension\Abbreviation\buildJSAbbreviationArray().

◆ main()

TYPO3\CMS\Rtehtmlarea\Extension\Abbreviation::main ( array  $configuration)

Returns TRUE if the plugin is available and correctly initialized

Parameters
array$configurationConfiguration array given from calling object down to the single plugins
Returns
bool TRUE if this plugin object should be made available in the current environment and is correctly initialized

Definition at line 73 of file Abbreviation.php.

References $GLOBALS, TYPO3\CMS\Core\Utility\ExtensionManagementUtility\isLoaded(), and TYPO3\CMS\Core\Utility\GeneralUtility\trimExplode().

Member Data Documentation

◆ $abbreviationIndex

TYPO3\CMS\Rtehtmlarea\Extension\Abbreviation::$abbreviationIndex = 0
protected

Definition at line 65 of file Abbreviation.php.

◆ $acronymIndex

TYPO3\CMS\Rtehtmlarea\Extension\Abbreviation::$acronymIndex = 0
protected

Definition at line 58 of file Abbreviation.php.

◆ $convertToolbarForHtmlAreaArray

TYPO3\CMS\Rtehtmlarea\Extension\Abbreviation::$convertToolbarForHtmlAreaArray
protected
Initial value:
= [
'abbreviation' => 'Abbreviation'
]

Definition at line 49 of file Abbreviation.php.

◆ $pluginButtons

TYPO3\CMS\Rtehtmlarea\Extension\Abbreviation::$pluginButtons = 'abbreviation'
protected

Definition at line 42 of file Abbreviation.php.

◆ $pluginName

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

Definition at line 35 of file Abbreviation.php.