new package Mel_CSS_Advanced_Rule(selector, …rules)
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
selector |
string | Selector html (exemple: p.maclass) | |
rules |
string |
<repeatable> |
Liste de règles html (exemple : color:red) sans les ';' |
Example
new Mel_CSS_Advanced_Rule('p', 'color:red', 'background-color:blue');
Extends
- Mel_CSS_Rule
Members
Methods
-
add(rule, force_setnon-null)
-
Ajoute une propriété à la règle
Parameters:
Name Type Default Description rule
string Règle à ajouter (sans les `;`) force_set
boolean true Si vrai, met à jour la règle dans la page web Returns:
- Chaînage -
remove(indexnon-null, force_setnon-null)
-
Supprime une propriétée
Parameters:
Name Type Default Description index
number Index de la propriété à supprimer force_set
boolean true Si vrai, met à jour la règle dans la page web Returns:
- Chaînage -
rules() → {string}
-
Récupère les règles
Returns:
string - Règles -
set() → {Mel_CSS_Advanced_Rule}
-
Intègre le style à la page web
Returns:
Mel_CSS_Advanced_Rule - Chaînage -
toString() → {string}
-
Retourne la règle css sous forme de string
Returns:
string -
update(index, new_rule, force_set)
-
Met à jour une règle
Parameters:
Name Type Default Description index
number Index de la règle à modifier new_rule
string Nouvelle règle force_set
boolean true Si vrai, met à jour la règle dans la page web Returns:
- Chaînage