Joomla CMS  3.10.11 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.10.11 et du framework Joomla Platform intégré
Référence de la classe JLess
+ Graphe d'héritage de JLess:

Fonctions membres publiques

 __construct ($fname=null, $formatter=null)
 
 compile ($string, $name=null)
 
- Fonctions membres publiques hérités de lessc
 compileValue ($value)
 
 colorArgs ($args)
 
 assertColor ($value, $error="expected color value")
 
 assertNumber ($value, $error="expecting number")
 
 assertArgs ($value, $expectedArgs, $name="")
 
 toBool ($a)
 
 lib_red ($color)
 
 lib_green ($color)
 
 lib_blue ($color)
 
 __construct ($fname=null)
 
 compile ($string, $name=null)
 
 compileFile ($fname, $outFname=null)
 
 checkedCompile ($in, $out)
 
 cachedCompile ($in, $force=false)
 
 parse ($str=null, $initialVariables=null)
 
 setFormatter ($name)
 
 setPreserveComments ($preserve)
 
 registerFunction ($name, $func)
 
 unregisterFunction ($name)
 
 setVariables ($variables)
 
 unsetVariable ($name)
 
 setImportDir ($dirs)
 
 addImportDir ($dir)
 
 allParsedFiles ()
 
 addParsedFile ($file)
 
 throwError ($msg=null)
 

Membres hérités additionnels

- Fonctions membres publiques statiques hérités de lessc
static compressList ($items, $delim)
 
static preg_quote ($what)
 
static ccompile ($in, $out, $less=null)
 
static cexecute ($in, $force=false, $less=null)
 
- Champs de données hérités de lessc
 $vPrefix = '@'
 
 $mPrefix = '$'
 
 $parentSelector = '&'
 
 $importDisabled = false
 
 $importDir = ''
 
- Attributs publics statiques hérités de lessc
static $VERSION = "v0.5.0"
 
static $TRUE = array("keyword", "true")
 
static $FALSE = array("keyword", "false")
 
- Fonctions membres protégées hérités de lessc
 findImport ($url)
 
 fileExists ($name)
 
 tryImport ($importPath, $parentBlock, $out)
 
 compileImportedProps ($props, $block, $out, $sourceParser, $importDir)
 
 compileBlock ($block)
 
 compileCSSBlock ($block)
 
 compileMedia ($media)
 
 mediaParent ($scope)
 
 compileNestedBlock ($block, $selectors)
 
 compileRoot ($root)
 
 compileProps ($block, $out)
 
 deduplicate ($lines)
 
 sortProps ($props, $split=false)
 
 compileMediaQuery ($queries)
 
 multiplyMedia ($env, $childQueries=null)
 
 expandParentSelectors (&$tag, $replace)
 
 findClosestSelectors ()
 
 multiplySelectors ($selectors)
 
 compileSelectors ($selectors)
 
 eq ($left, $right)
 
 patternMatch ($block, $orderedArgs, $keywordArgs)
 
 patternMatchAll ($blocks, $orderedArgs, $keywordArgs, $skip=array())
 
 findBlocks ($searchIn, $path, $orderedArgs, $keywordArgs, $seen=array())
 
 zipSetArgs ($args, $orderedValues, $keywordValues)
 
 compileProp ($prop, $block, $out)
 
 lib_pow ($args)
 
 lib_pi ()
 
 lib_mod ($args)
 
 lib_tan ($num)
 
 lib_sin ($num)
 
 lib_cos ($num)
 
 lib_atan ($num)
 
 lib_asin ($num)
 
 lib_acos ($num)
 
 lib_sqrt ($num)
 
 lib_extract ($value)
 
 lib_isnumber ($value)
 
 lib_isstring ($value)
 
 lib_iscolor ($value)
 
 lib_iskeyword ($value)
 
 lib_ispixel ($value)
 
 lib_ispercentage ($value)
 
 lib_isem ($value)
 
 lib_isrem ($value)
 
 lib_rgbahex ($color)
 
 lib_argb ($color)
 
 lib_data_uri ($value)
 
 lib_e ($arg)
 
 lib__sprintf ($args)
 
 lib_floor ($arg)
 
 lib_ceil ($arg)
 
 lib_round ($arg)
 
 lib_unit ($arg)
 
 lib_darken ($args)
 
 lib_lighten ($args)
 
 lib_saturate ($args)
 
 lib_desaturate ($args)
 
 lib_spin ($args)
 
 lib_fadeout ($args)
 
 lib_fadein ($args)
 
 lib_hue ($color)
 
 lib_saturation ($color)
 
 lib_lightness ($color)
 
 lib_alpha ($value)
 
 lib_fade ($args)
 
 lib_percentage ($arg)
 
 lib_tint ($args)
 
 lib_shade ($args)
 
 lib_mix ($args)
 
 lib_contrast ($args)
 
 lib_luma ($color)
 
 toHSL ($color)
 
 toRGB_helper ($comp, $temp1, $temp2)
 
 toRGB ($color)
 
 clamp ($v, $max=1, $min=0)
 
 funcToColor ($func)
 
 reduce ($value, $forExpression=false)
 
 coerceColor ($value)
 
 coerceString ($value)
 
 flattenList ($value)
 
 evaluate ($exp)
 
 stringConcatenate ($left, $right)
 
 fixColor ($c)
 
 op_number_color ($op, $lft, $rgt)
 
 op_color_number ($op, $lft, $rgt)
 
 op_color_color ($op, $left, $right)
 
 op_number_number ($op, $left, $right)
 
 makeOutputBlock ($type, $selectors=null)
 
 pushEnv ($block=null)
 
 popEnv ()
 
 set ($name, $value)
 
 get ($name)
 
 injectVariables ($args)
 
 makeParser ($name)
 
 newFormatter ()
 
- Attributs protégés hérités de lessc
 $libFunctions = array()
 
 $registeredVars = array()
 
 $preserveComments = false
 
 $numberPrecision = null
 
 $allParsedFiles = array()
 
 $sourceParser = null
 
 $sourceLoc = null
 
- Attributs protégés statiques hérités de lessc
static $nextImportId = 0
 
static $cssColors
 

Documentation des constructeurs et destructeur

◆ __construct()

__construct (   $fname = null,
  $formatter = null 
)

Constructor

Paramètres
string$fnameFilename to process
\JLessFormatterJoomla$formatterFormatter object
Depuis
3.4

Références null.

Documentation des fonctions membres

◆ compile()

compile (   $string,
  $name = null 
)

Override compile to reset $this->allParsedFiles array to allow parsing multiple files/strings using same imports. PR: https://github.com/leafo/lessphp/pull/607

For documentation on this please see /vendor/leafo/lessc.inc.php

Paramètres
string$stringLESS string to parse.
string$nameThe sourceName used for error messages.
Renvoie
string $out The compiled css output.

Références $name.


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