package MEL_ELASTIC_UI~Mel_CSS_Rule(rulenon-null)

Représente une règle CSS et est utilisé par `Mel_CSS_Style_Sheet`

new package Mel_CSS_Rule(rulenon-null)

Parameters:
Name Type Description
rule string Règle css style `p{color:red;}`
See:
  • Mel_CSS_Style_Sheet
Example
new Mel_CSS_Rule('p{color:red;}')

Members

non-null rule :string

Règle css

nullable styleRule :CSSStyleRule

Lien de la règle dans le stylesheet associé

Methods

delete() → {Mel_CSS_Rule}

Supprime le style de la page web
Returns:
Mel_CSS_Rule - Chaînage

id() → {number}

Récupère l'id de la règle dans la stylesheet
Returns:
number

set() → {Mel_CSS_Rule}

Intègre le style à la page web
Returns:
Mel_CSS_Rule - Chaînage

toString() → {string}

Retourne la règle css sous forme de string
Returns:
string

static component()non-null {CSSStyleSheet}

Récupère la feuille de style lié à cette classe. Si elle n'éxiste pas, elle sera créée.
Returns:
CSSStyleSheet

static from_array(rules) → {Mel_CSS_Rule}

Génère une règle css à partir d'un tableau de règles
Parameters:
Name Type Description
rules Array:.<Mel_CSS_Rule:>
Returns:
Mel_CSS_Rule

static lastIndex() → {number}

Récupère le prochain index de la feuille de style
Returns:
number