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 rulestring Règle à ajouter (sans les `;`) force_setboolean 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 indexnumber Index de la propriété à supprimer force_setboolean 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 indexnumber Index de la règle à modifier new_rulestring Nouvelle règle force_setboolean true Si vrai, met à jour la règle dans la page web Returns:
- Chaînage