TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Recordlist\Browser\AbstractElementBrowser Class Reference
Inheritance diagram for TYPO3\CMS\Recordlist\Browser\AbstractElementBrowser:
TYPO3\CMS\Recordlist\Browser\DatabaseBrowser TYPO3\CMS\Recordlist\Browser\FileBrowser TYPO3\CMS\Recordlist\Browser\FolderBrowser

Public Member Functions

 __construct ()
 

Protected Member Functions

 initialize ()
 
 determineScriptUrl ()
 
 initVariables ()
 
 initDocumentTemplate ()
 
 getBodyTagAttributes ()
 
 getBParamDataAttributes ()
 
 getLanguageService ()
 
 getBackendUser ()
 

Protected Attributes

 $doc
 
 $pageRenderer = null
 
 $thisScript = ''
 
 $iconFactory
 
 $bparams
 

Detailed Description

Base class for element browsers

NOTE: This class should only be used internally. Extensions must implement the ElementBrowserInterface.

Definition at line 32 of file AbstractElementBrowser.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Recordlist\Browser\AbstractElementBrowser::__construct ( )

Member Function Documentation

◆ determineScriptUrl()

TYPO3\CMS\Recordlist\Browser\AbstractElementBrowser::determineScriptUrl ( )
protected

◆ getBackendUser()

◆ getBodyTagAttributes()

TYPO3\CMS\Recordlist\Browser\AbstractElementBrowser::getBodyTagAttributes ( )
abstractprotected
Returns
string[] Array of body-tag attributes

Referenced by TYPO3\CMS\Recordlist\Browser\AbstractElementBrowser\initDocumentTemplate().

◆ getBParamDataAttributes()

TYPO3\CMS\Recordlist\Browser\AbstractElementBrowser::getBParamDataAttributes ( )
protected

Splits parts of $this->bparams and returns needed data attributes for the Javascript

Returns
string[] Data attributes for Javascript

Definition at line 166 of file AbstractElementBrowser.php.

Referenced by TYPO3\CMS\Recordlist\Browser\AbstractElementBrowser\initDocumentTemplate().

◆ getLanguageService()

◆ initDocumentTemplate()

◆ initialize()

TYPO3\CMS\Recordlist\Browser\AbstractElementBrowser::initialize ( )
protected

◆ initVariables()

TYPO3\CMS\Recordlist\Browser\AbstractElementBrowser::initVariables ( )
protected

Member Data Documentation

◆ $bparams

◆ $doc

TYPO3\CMS\Recordlist\Browser\AbstractElementBrowser::$doc
protected

Definition at line 37 of file AbstractElementBrowser.php.

◆ $iconFactory

TYPO3\CMS\Recordlist\Browser\AbstractElementBrowser::$iconFactory
protected

Definition at line 54 of file AbstractElementBrowser.php.

◆ $pageRenderer

TYPO3\CMS\Recordlist\Browser\AbstractElementBrowser::$pageRenderer = null
protected

Definition at line 42 of file AbstractElementBrowser.php.

◆ $thisScript