package MEL_ELASTIC_UI~Mel_CSS_Style_Sheet()

Représente une feuille de style et gère les règles qui se trouvent à l'intérieur.

new package Mel_CSS_Style_Sheet()

Members

css :Object:.<string:, Mel_CSS_Rule:>

Dictionnaire de règle css

Methods

add(keynon-null, rulenon-null) → {Mel_CSS_Style_Sheet}

Ajoute une règle à la liste
Parameters:
Name Type Description
key string Clé qui permettra de récupérer la règle ajouté
rule string Règle qui sera ajouté (ex : p{color:red;})
Returns:
Mel_CSS_Style_Sheet - Chaînage

addAdvanced(key, selector, …rules) → {Mel_CSS_Style_Sheet}

Ajoute une règle à la liste Cette fonction permet d'ajouter une règle avec un sélécteur et une liste de propriétés.
Parameters:
Name Type Attributes Description
key string Clé qui permettra de récupérer la règle ajouté
selector string Sélécteur html
rules string <repeatable>
Liste de propriétés (ex : 'color:red', 'background-color:blue')
Returns:
Mel_CSS_Style_Sheet - Chaînage

addRules(…rules) → {Mel_CSS_Style_Sheet}

Ajoute plusieurs règles
Parameters:
Name Type Attributes Description
rules RuleKeyValuePair <repeatable>
Règles à ajouter
Returns:
Mel_CSS_Style_Sheet - Chaînage
See:
  • RuleKeyValuePair

getKeys() → {Array:.<string:>}

Récupère les clés de la classe
Returns:
Array:.<string:>

getStyleSheet() → {string}

Récupère la feuille de style
Returns:
string

remove(keynon-null) → {Mel_CSS_Style_Sheet}

Supprime une règle
Parameters:
Name Type Description
key string
Returns:
Mel_CSS_Style_Sheet - Chaînage

removeRules(…keys) → {Mel_CSS_Style_Sheet}

Supprime plusieurs règles
Parameters:
Name Type Attributes Description
keys string <repeatable>
Returns:
Mel_CSS_Style_Sheet - Chaînage

reset() → {Mel_CSS_Style_Sheet}

Vide la feuille de style
Returns:
Mel_CSS_Style_Sheet - Chaînage

ruleExist(key) → {boolean}

Vérifie si une règle éxiste
Parameters:
Name Type Description
key string
Returns:
boolean