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

Fonctions membres publiques

 __construct (DebugBar $debugBar, $baseUrl=null, $basePath=null)
 
 renderHead ()
 
 render ($initialize=true, $renderStackedData=true)
 
- Fonctions membres publiques hérités de JavascriptRenderer
 __construct (DebugBar $debugBar, $baseUrl=null, $basePath=null)
 
 setOptions (array $options)
 
 setBasePath ($path)
 
 getBasePath ()
 
 setBaseUrl ($url)
 
 getBaseUrl ()
 
 setIncludeVendors ($enabled=true)
 
 areVendorsIncluded ()
 
 disableVendor ($name)
 
 setJavascriptClass ($className)
 
 getJavascriptClass ()
 
 setVariableName ($name)
 
 getVariableName ()
 
 setInitialization ($init)
 
 getInitialization ()
 
 setEnableJqueryNoConflict ($enabled=true)
 
 isJqueryNoConflictEnabled ()
 
 setUseRequireJs ($enabled=true)
 
 isRequireJsUsed ()
 
 addControl ($name, array $options)
 
 disableControl ($name)
 
 getControls ()
 
 ignoreCollector ($name)
 
 getIgnoredCollectors ()
 
 setAjaxHandlerClass ($className)
 
 getAjaxHandlerClass ()
 
 setBindAjaxHandlerToFetch ($bind=true)
 
 isAjaxHandlerBoundToFetch ()
 
 setBindAjaxHandlerToJquery ($bind=true)
 
 isAjaxHandlerBoundToJquery ()
 
 setBindAjaxHandlerToXHR ($bind=true)
 
 isAjaxHandlerBoundToXHR ()
 
 setAjaxHandlerAutoShow ($autoShow=true)
 
 isAjaxHandlerAutoShow ()
 
 setOpenHandlerClass ($className)
 
 getOpenHandlerClass ()
 
 setOpenHandlerUrl ($url)
 
 getOpenHandlerUrl ()
 
 setCspNonce ($nonce=null)
 
 getCspNonce ()
 
 addAssets ($cssFiles, $jsFiles, $basePath=null, $baseUrl=null)
 
 addInlineAssets ($inlineCss, $inlineJs, $inlineHead)
 
 getAssets ($type=null, $relativeTo=self::RELATIVE_PATH)
 
 getAsseticCollection ($type=null)
 
 dumpCssAssets ($targetFilename=null)
 
 dumpJsAssets ($targetFilename=null)
 
 dumpHeadAssets ($targetFilename=null)
 
 renderHead ()
 
 renderOnShutdown ($here=true, $initialize=true, $renderStackedData=true, $head=false)
 
 renderOnShutdownWithHead ($here=true, $initialize=true, $renderStackedData=true)
 
 replaceTagInBuffer ($here=true, $initialize=true, $renderStackedData=true, $head=false)
 
 render ($initialize=true, $renderStackedData=true)
 

Membres hérités additionnels

- Champs de données hérités de JavascriptRenderer
const INITIALIZE_CONSTRUCTOR = 2
 
const INITIALIZE_CONTROLS = 4
 
const REPLACEABLE_TAG = "{--DEBUGBAR_OB_START_REPLACE_ME--}"
 
const RELATIVE_PATH = 'path'
 
const RELATIVE_URL = 'url'
 
- Fonctions membres protégées hérités de JavascriptRenderer
 getRelativeRoot ($relativeTo, $basePath, $baseUrl)
 
 makeUriRelativeTo ($uri, $root)
 
 filterAssetArray ($array, $type='')
 
 createAsseticCollection ($files=null, $content=null)
 
 dumpAssets ($files=null, $content=null, $targetFilename=null, $useRequireJs=false)
 
 getJsInitializationCode ()
 
 getJsControlsDefinitionCode ($varname)
 
 getAddDatasetCode ($requestId, $data, $suffix=null)
 
 getNonceAttribute ()
 
- Attributs protégés hérités de JavascriptRenderer
 $debugBar
 
 $baseUrl
 
 $basePath
 
 $cssVendors
 
 $jsVendors
 
 $includeVendors = true
 
 $cssFiles = array('debugbar.css', 'widgets.css', 'openhandler.css')
 
 $jsFiles = array('debugbar.js', 'widgets.js', 'openhandler.js')
 
 $additionalAssets = array()
 
 $javascriptClass = 'PhpDebugBar.DebugBar'
 
 $variableName = 'phpdebugbar'
 
 $enableJqueryNoConflict = true
 
 $useRequireJs = false
 
 $initialization
 
 $controls = array()
 
 $ignoredCollectors = array()
 
 $ajaxHandlerClass = 'PhpDebugBar.AjaxHandler'
 
 $ajaxHandlerBindToFetch = false
 
 $ajaxHandlerBindToJquery = true
 
 $ajaxHandlerBindToXHR = false
 
 $ajaxHandlerAutoShow = true
 
 $openHandlerClass = 'PhpDebugBar.OpenHandler'
 
 $openHandlerUrl
 
 $cspNonce
 

Description détaillée

Custom JavascriptRenderer for DebugBar

Depuis
4.0.0

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( DebugBar  $debugBar,
  $baseUrl = null,
  $basePath = null 
)

Class constructor.

Paramètres
\DebugBar\DebugBar$debugBarDebugBar instance
string$baseUrlThe base URL from which assets will be served
string$basePathThe path which assets are relative to
Depuis
4.0.0

Références $basePath, et Symfony\Contracts\Service\__construct().

Documentation des fonctions membres

◆ render()

render (   $initialize = true,
  $renderStackedData = true 
)

Returns the code needed to display the debug bar

AJAX request should not render the initialization code.

Paramètres
boolean$initializeWhether or not to render the debug bar initialization code
boolean$renderStackedDataWhether or not to render the stacked data
Renvoie
string
Depuis
4.0.0

Références $data, $doc, $id, $suffix, Factory\getApplication(), et null.

◆ renderHead()

renderHead ( )

Renders the html to include needed assets

Only useful if Assetic is not used

Renvoie
string
Depuis
4.0.0

Références $content, $doc, $html, Factory\getApplication(), et null.


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