sorgente attrClasse.iphp
creato lì 3 giu 2024 da Mirko
ultima modifica il $Date: 2024-12-07 01:25:16 +0100(sab, 07 dic 2024) $
da $Author: mirko $ r.$Rev: 10885 $

Classe che estende la più generica classe @Attributo aggiungendo logiche
specifiche dell'attributo class in modo da attivare o disattivare le diverse
classi css una alla volta

spazio navigami\html;
classe AttributoClasse estende Attributo
{
costruttore(&$classi);
Attiva(&$classe);
Clona();
Disattiva(&$classe);
RegistraGruppo(&$vTag); statica
}


costruttore(&$classi)
Istanzia un oggetto che consente di gestire diverse classi attivabili una alla volta

Clona()
esegue un clone dell'elemento corrente, copiando nel nuovo oggetto gli stili ed i valori associati

Attiva(&$classe)
Attiva la classe indicata, se รจ un vettore verra attivata ciclicamente una delle classi indicate.

privata AttivaVettore(&$classi)
Attiva alternativamente una delle classi indicate

Disattiva($classe)
Disattiva la classe indicata.

DisattivaTutto()
Disattiva tutte le classi.

RegistraGruppo(&$vclassi)
Registra un gruppo di classi in modo che ogni volta che viene attivata una qualunque delle classi del vettore passato viene disattivata qualunque altra classe dello stesso vettore

Fornisci() &
valorizza $stringa passato come valore alla superclasse prima di passare il controllo dell'esecuzione alla superclasse stessa