Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe PlgEditorCodemirror
+ Graphe d'héritage de PlgEditorCodemirror:

Fonctions membres publiques

 onInit ()
 
 onDisplay ( $name, $content, $width, $height, $col, $row, $buttons=true, $id=null, $asset=null, $author=null, $params=array())
 
- Fonctions membres publiques hérités de CMSPlugin
 __construct (&$subject, $config=array())
 
 loadLanguage ($extension='', $basePath=JPATH_ADMINISTRATOR)
 
 setApplication (CMSApplicationInterface $application)
 
- Fonctions membres publiques hérités de DispatcherAwareInterface
 setDispatcher (DispatcherInterface $dispatcher)
 
- Fonctions membres publiques hérités de PluginInterface
 registerListeners ()
 

Fonctions membres protégées

 displayButtons ($name, $buttons, $asset, $author)
 
 getFontInfo ($font)
 
- Fonctions membres protégées hérités de CMSPlugin
 registerLegacyListener (string $methodName)
 
 registerListener (string $methodName)
 
 getApplication ()
 

Attributs protégés

 $autoloadLanguage = true
 
 $modeAlias = array()
 
 $basePath = 'media/vendor/codemirror/'
 
 $modePath = 'media/vendor/codemirror/mode/%N/%N'
 
 $app
 
- Attributs protégés hérités de CMSPlugin
 $_name = null
 
 $_type = null
 
 $autoloadLanguage = false
 
 $allowLegacyListeners = true
 

Membres hérités additionnels

- Champs de données hérités de CMSPlugin
 $params = null
 

Description détaillée

CodeMirror Editor Plugin.

Depuis
1.6

Documentation des fonctions membres

◆ displayButtons()

displayButtons (   $name,
  $buttons,
  $asset,
  $author 
)
protected

Displays the editor buttons.

Paramètres
string$nameButton name.
mixed$buttons[array with button objects | boolean true to display buttons]
mixed$assetUnused.
mixed$authorUnused.
Renvoie
string|void

Références $buttons, $name, et Joomla\CMS\Application\getDispatcher().

◆ getFontInfo()

getFontInfo (   $font)
protected

Gets font info from the json data file

Paramètres
string$fontA key from the $fonts array.
Renvoie
object

Références __DIR__, et null.

◆ onDisplay()

onDisplay (   $name,
  $content,
  $width,
  $height,
  $col,
  $row,
  $buttons = true,
  $id = null,
  $asset = null,
  $author = null,
  $params = array() 
)

Display the editor area.

Paramètres
string$nameThe control name.
string$contentThe contents of the text area.
string$widthThe width of the text area (px or %).
string$heightThe height of the text area (px or %).
int$colThe number of columns for the textarea.
int$rowThe number of rows for the textarea.
boolean$buttonsTrue and the editor buttons will be displayed.
string$idAn optional ID for the textarea (note: since 1.6). If not supplied the name is used.
string$assetNot used.
object$authorNot used.
array$paramsAssociative array of editor parameters.
Renvoie
string HTML

Références $author, $buttons, $content, $displayData, $height, $id, $name, $options, $params, $result, $results, $this, $width, et __DIR__.

◆ onInit()

onInit ( )

Initialises the Editor.

Renvoie
void

Références $displayData, $doc, et __DIR__.

Documentation des champs

◆ $app

$app
protected

◆ $autoloadLanguage

$autoloadLanguage = true
protected

◆ $basePath

$basePath = 'media/vendor/codemirror/'
protected

◆ $modeAlias

$modeAlias = array()
protected

◆ $modePath

$modePath = 'media/vendor/codemirror/mode/%N/%N'
protected

La documentation de cette classe a été générée à partir du fichier suivant :