OXID eShop CE  6.1.5
OxidEsales\EshopCommunity\Core\ViewHelper\JavaScriptRegistrator Class Reference
+ Collaboration diagram for OxidEsales\EshopCommunity\Core\ViewHelper\JavaScriptRegistrator:

Public Member Functions

 addSnippet ($script, $isDynamic=false)
 
 addFile ($file, $priority, $isDynamic=false)
 

Public Attributes

const SNIPPETS_PARAMETER_NAME = 'scripts'
 
const FILES_PARAMETER_NAME = 'includes'
 

Protected Member Functions

 formLocalFileUrl ($file)
 

Detailed Description

Class for preparing JavaScript.

Member Function Documentation

◆ addFile()

OxidEsales\EshopCommunity\Core\ViewHelper\JavaScriptRegistrator::addFile (   $file,
  $priority,
  $isDynamic = false 
)

Register JavaScript file (local or remote) for rendering.

Parameters
string$file
int$priority
bool$isDynamic

◆ addSnippet()

OxidEsales\EshopCommunity\Core\ViewHelper\JavaScriptRegistrator::addSnippet (   $script,
  $isDynamic = false 
)

Register JavaScript code snippet for rendering.

Parameters
string$script
bool$isDynamic

◆ formLocalFileUrl()

OxidEsales\EshopCommunity\Core\ViewHelper\JavaScriptRegistrator::formLocalFileUrl (   $file)
protected

Separate query part, appends query part if needed, append file modification timestamp.

Parameters
string$file
Returns
string

Member Data Documentation

◆ FILES_PARAMETER_NAME

const OxidEsales\EshopCommunity\Core\ViewHelper\JavaScriptRegistrator::FILES_PARAMETER_NAME = 'includes'

◆ SNIPPETS_PARAMETER_NAME

const OxidEsales\EshopCommunity\Core\ViewHelper\JavaScriptRegistrator::SNIPPETS_PARAMETER_NAME = 'scripts'

The documentation for this class was generated from the following file: