public function __construct($titre, $idDeclencheur, $class, $id = '', $idTab = '') { parent::__construct($class, $id, $idTab); $popDiv = new SBalise(BAL_DIV); $popDiv->AddClass(TYPEPOP_SLIDECLICK); parent::Attach($popDiv); $declencheur = new SBalise(BAL_DIV); $declencheur->AddClass('jq_popdiv_declencheur'); $declencheur->SetText($idDeclencheur); $popDiv->Attach($declencheur); $bal = new SBalise(BAL_DIV); $bal->AddProp(PROP_ID, $idDeclencheur); $tab = new STableau(true); $tab->AddLigne(); $cellule = $tab->AddCellule(); $element = new SElement($class . ''); $element->SetText('+'); $cellule = $tab->AddCellule(); $element = new SElement($class . ''); $element->SetText($titre); $bal->Attach($tab); $popDiv->Attach($bal); $this->div = new SBalise(BAL_DIV); $this->div->AddClass('jq_popdiv_div'); $popDiv->Attach($this->div); }
public function __construct($titre = '', $titreListeGauche = '', $titreListeDroite = '', $elementsListeGauche = '', $elementsListeDroite = '') { parent::__construct(); if ($titre !== '') { $this->AddLigne(); $cellule = $this->AddCellule(); $cellule->SetText($titre); } $this->AddLigne(); $cellule = $this->AddCellule(); $conteneur = new SBalise(BAL_DIV); $conteneur->AddProp(PROP_CLASS, $class); $cellule->Attach($conteneur); $tabListe = new Tableau(); $conteneur->Attach($tabListe); if ($titreListeGauche !== '' && $titreListeDroite !== '') { $tabListe->AddLigne(); $cellule = $tabListe->AddCellule(); $cellule->SetText($titreListeGauche); $cellule = $tabListe->AddCellule(); $cellule->SetText($titreListeDroite); } $tabListe->AddLigne(); $this->listeGauche = $tabListe->AddCellule(); $this->listeDroite = $tabListe->AddCellule(); if ($elementsListeGauche !== '' && is_array($elementsListeGauche)) { $this->RemplirListeGauche($elementsListeGauche); } if ($elementsListeDroite !== '' && is_array($elementsListeDroite)) { $this->RemplirListeDroite($elementsListeDroite); } }
public function __construct($prefixIdClass, $id, $tabMaxLargeur = true, $centrer = false, $equiCellules = false, $remplirParent = true) { parent::__construct(2, 1, $prefixIdClass . CLASSEUR, $tabMaxLargeur, $equiCellules, $remplirParent); $this->AjouterClasse(CLASSEUR); $this->AddClass(CLASSEUR_JQ); $this->cadreOnglets = new SElemOrg(1, 1, $prefixIdClass . CLASSEUR_ONGLETS, false, false, false); $this->cadreOnglets->AjouterClasse(CLASSEUR_ONGLETS); $this->cadreOnglets->AddClass(CLASSEUR_JQ_ONGLETS); $this->cadreOnglets->AjouterClasseCellule(1, 1, CLASSEUR_JQ_ONGLETMODELE); $onglet = new SElement($prefixIdClass . CLASSEUR_ONGLET, false); $onglet->AjouterClasse(CLASSEUR_ONGLET); $this->cadreOnglets->AttacherCellule(1, 1, $onglet); $this->AttacherCellule(1, 1, $this->cadreOnglets); $this->cadreContenu = new SElement($prefixIdClass . CLASSEUR_CONTENU); $this->cadreContenu->AjouterClasse(CLASSEUR_CONTENU); $this->cadreContenu->AddClass(CLASSEUR_JQ_CONTENU); $this->AttacherCellule(2, 1, $this->cadreContenu); $divId = new SBalise(BAL_DIV); $divId->AddClass(CLASSEUR_JQ_ID); $divId->SetText(strval($id)); $this->Attach($divId); $this->centrer = $centrer; //if ($contenu !== NULL) // $this->AjouterContenu($contenu); }
public function AddScript($fichier) { $balise = new SBalise(BAL_SCRIPT); $balise->AddProp(PROP_TYPE, TYPE_JAVASCRIPT); $balise->AddProp(PROP_SRC, $fichier); $this->scripts[] = $balise; }
public function AddStyle($fichier) { $style = new SBalise(BAL_LINK); $style->AddProp(PROP_REL, 'stylesheet'); $style->AddProp(PROP_TYPE, 'text/css'); $style->AddProp(PROP_HREF, $fichier); $this->styles[] = $style; }
protected function AjouterElement($id, $lien) { $element = new SBalise(XMLCSS_CSS, true); $balId = new SBalise(XMLCSS_ID, true); $balId->SetText($id); $balLien = new SBalise(XMLCSS_LIEN, true); $balLien->SetText($lien); $element->Attach($balId); $element->Attach($balLien); $this->Attach($element); }
protected function ConstruireElemFonctionJSOnClick($elem, $element) { if ($this->foncJsOnClick === '') { $divFonc = new SBalise(BAL_DIV); $divFonc->AddClass(LISTE_JQ_ELEMENT_FONCTION); $divFonc->AddProp(PROP_STYLE, 'display:none'); $divFonc->SetText(AJAXFONC_AJOUTERAUCONTEXTE); $elem->Attach($divFonc); } else { parent::ConstruireElemFonctionJSOnClick($elem, $element); } }
public function AjouterFormulaire($libelle, $form) { $this->newTab->AddLigne(); $cellule = $this->newTab->AddCellule(); $cellule->AddClass(INPUTNEW_JQ_ELEMENT); $declencheur = new SElement($this->prefixIdClass . INPUTNEW_DECLENCHEUR . $this->niveau); $declencheur->AjouterClasse(INPUTNEW_DECLENCHEUR . $this->niveau); $declencheur->AddClass(INPUTNEW_JQ_DECLENCHEUR); $declencheur->SetText($libelle); $cellule->Attach($declencheur); $formulaire = new SBalise(BAL_DIV); $formulaire->AddClass(INPUTNEW_JQ_FORM); $formulaire->Attach($form); //$form->AjouterClasse(INPUTNEW_FORMULAIRE); $cellule->Attach($formulaire); }
protected function ConstruireElemCreation($titre = '', $contenu = '') { $elem = parent::ConstruireElemCreation(); if ($contenu != '') { $divTitre = new SBalise(BAL_DIV); $divTitre->AddClass(LISTE_JQ_ELEM_TITRE); $elemTitre = new SElement($this->prefixIdClass . LISTECLASS_ELEMTITRE . $this->Niveau()); $elemTitre->AjouterClasse(LISTECLASS_ELEMTITRE . $this->Niveau()); if ($titre === '' || is_string($titre)) { $elemTitreChamp = new SElement($this->prefixIdClass . LISTECLASS_ELEMTITRECHAMP . $this->Niveau()); $elemTitreChamp->AjouterClasse(LISTECLASS_ELEMTITRECHAMP . $this->Niveau()); $elemTitreChamp->SetText($titre); $elemTitre->Attach($elemTitreChamp); } else { $elemTitre->Attach($titre); } $divTitre->Attach($elemTitre); $elem->Attach($divTitre); $divContenu = new SBalise(BAL_DIV); $divContenu->AddClass(LISTE_JQ_ELEM_CONTENU); $elemContenu = new SElement($this->prefixIdClass . LISTECLASS_ELEMCONTENU . $this->Niveau()); $elemContenu->AjouterClasse(LISTECLASS_ELEMCONTENU . $this->Niveau()); $elemContenu->Attach($contenu); $divContenu->Attach($elemContenu); $elem->Attach($divContenu); } return $elem; }
public function __construct($value, $label) { parent::__construct(BAL_OPTION); $this->attributs['value'] = $value; $this->attributs['label'] = $label; $this->texte = $label; }
public function __construct($id, $valeurDefaut = '') { parent::__construct(BAL_SELECT); $this->attributs['id'] = $id; if ($valeurDefaut != '') { $this->Attach(new SOption('', $valeurDefaut)); } }
public function __construct($prefixIdClass, $type = '', $oblig = false, $retour = '', $info = '', $erreur = '', $niveau = '') { $this->prefixIdClass = $prefixIdClass; $this->niveau = $niveau; parent::__construct(1, 2, $this->prefixIdClass . INPUTLISTEDB . $this->niveau, true, true, false); $this->AjouterClasse(INPUTLISTEDB . $this->niveau); if ($oblig == true) { $this->AddClass('jq_input_form_oblig'); } switch ($type) { case INPUTLISTEDB_TYPE_LISTE: $this->AddClass(LISTEINPUTLISTEDB_JQ); break; default: $this->AddClass(INPUTLISTEDB_JQ); } $this->typeLiaison = 'ild_' . strval(mt_rand()); // Retour. if ($retour !== '') { $divRetour = new SBalise(BAL_DIV); $divRetour->SetText(strval($retour)); $divRetour->AddClass(INPUTLISTEDB_JQ_RETOUR); $this->Attach($divRetour); } // Info. if ($info !== '') { $divInfo = new SBalise(BAL_DIV); $elemInfo = new SElement(CLASSCADRE_INFO, false); $elemInfo->SetText($info); $divInfo->AddClass(INPUTLISTEDB_JQ_INFO); $divInfo->Attach($elemInfo); $divInfo->AddStyle('display: none;'); $this->Attach($divInfo); } // Erreur. if ($erreur !== '') { $divErreur = new SBalise(BAL_DIV); $elemErreur = new SElement(CLASSCADRE_ERREUR, false); $elemErreur->SetText($erreur); $divErreur->AddClass(INPUTLISTEDB_JQ_ERREUR); $divErreur->Attach($elemErreur); $divErreur->AddStyle('display: none;'); $this->Attach($divErreur); } }
public function __construct($id = '', $class = '') { parent::__construct(BAL_UL); if ($id !== '') { $this->AddProp(PROP_ID, $id); } if ($class !== '') { $this->AddProp(PROP_CLASS, $class); } }
public function __construct($largeurMax = false) { parent::__construct(BAL_TABLE); $this->currentLigne = -1; $this->currentCellule = -1; $this->AddProp(PROP_CELLPADDING, 0); $this->AddProp(PROP_CELLSPACING, 0); if ($largeurMax) { $this->AddProp(PROP_CLASS, TABLE_MAXLARGEUR); } }
protected function ConstruireElemConsultation(&$element) { $elem = parent::ConstruireElemConsultation($element, $this->GetElemChampValeurConsultation($element, COL_LIBELLE), $this->GetElemChampValeurConsultation($element, COL_CONTENU)); if ($this->GetElemChampValeurConsultation($element, 'cligno') === true) { $elem->AddClass(VISUALISEUR_JQ_CLIGNOTEMENT); $div = new SBalise(BAL_DIV); $div->AddClass(VISUALISEUR_JQ_CLIGNOTEMENT_INFOPP); $div->AddStyle('display:none;'); $div->SetText(GSession::Libelle(LIB_PRS_SEPREMIERPLAN, true, true)); $elem->Attach($div); $div = new SBalise(BAL_DIV); $div->AddClass(BAL_DIV); $div->AddClass(VISUALISEUR_JQ_CLIGNOTEMENT_INFOAP); $div->AddStyle('display:none;'); $div->SetText(GSession::Libelle(LIB_PRS_SESECONDPLAN, true, true)); $elem->Attach($div); $div = new SBalise(BAL_DIV); $div->AddClass(VISUALISEUR_JQ_CLIGNOTEMENT_INFO . '20'); $div->AddStyle('display:none;'); $div->SetText(GSession::Libelle(LIB_PRS_CLIGNO20, true, true)); $elem->Attach($div); $div = new SBalise(BAL_DIV); $div->AddClass(VISUALISEUR_JQ_CLIGNOTEMENT_INFO . '30'); $div->AddStyle('display:none;'); $div->SetText(GSession::Libelle(LIB_PRS_CLIGNO30, true, true)); $elem->Attach($div); $div = new SBalise(BAL_DIV); $div->AddClass(VISUALISEUR_JQ_CLIGNOTEMENT_INFO . '40'); $div->AddStyle('display:none;'); $div->SetText(GSession::Libelle(LIB_PRS_CLIGNO40, true, true)); $elem->Attach($div); $div = new SBalise(BAL_DIV); $div->AddClass(VISUALISEUR_JQ_CLIGNOTEMENT_INFO . '45'); $div->AddStyle('display:none;'); $div->SetText(GSession::Libelle(LIB_PRS_CLIGNO45, true, true)); $elem->Attach($div); } return $elem; }
public function __construct($typePop, $idDeclencheur, $class) { parent::__construct(BAL_DIV); $this->AddClass($typePop); $elem = new SElement($class); $declencheur = new SBalise(BAL_DIV); $declencheur->AddClass('jq_popdiv_declencheur'); $declencheur->SetText($idDeclencheur); parent::Attach($declencheur); $this->div = new SBalise(BAL_DIV); $this->div->AddClass('jq_popdiv_div'); parent::Attach($this->div); }
public function __construct($location, $noImage = '', $verifValideImage = true) { parent::__construct(BAL_IMAGE); // Protection contre le CSRF (ne pas enlever!!). if ($location !== '' && ($verifValideImage === false || $verifValideImage === true && getimagesize(PATH_SERVER_LOCAL . $location) !== false)) { $this->AddProp(PROP_SRC, PATH_SERVER_HTTP . $location); } else { //if ($noImage !== '') $this->AddProp(PROP_SRC, $noImage); //else // $this->AddProp(PROP_SRC, 'url::noImage'); // A REMPLACER.. } }
protected function AjouterProp($element, $id, $valeur, $type = '', $ordre = -1) { $balId = new SBalise(XML_ID); $balId->SetText($id); $balValeur = new SBalise(XML_VALEUR); if ($valeur == NULL) { $balValeur->SetText(''); } else { $balValeur->Attach($valeur); } $balType = new SBalise(XML_TYPE); $balType->SetText($type); $balOrdre = new SBalise(XML_ORDRE); $balOrdre->SetText($ordre); $element->Attach($balId); $element->Attach($balValeur); if ($type !== '') { $element->Attach($balType); } if ($ordre !== -1) { $element->Attach($balOrdre); } }
public function __construct($id = '', $type = 'text', $valeur = '', $class = '') { parent::__construct(BAL_INPUT); if ($id !== '') { $this->attributs[PROP_ID] = $id; } if ($class !== '') { $this->attributs[PROP_CLASS] = $class; } if ($valeur !== '') { $this->attributs[PROP_VALUE] = $valeur; } $this->attributs[PROP_TYPE] = $type; }
public function __construct($prefixIdClass, $typeInput = '', $retour = '', $valeur = '') { parent::__construct($prefixIdClass . COLOR, true, '', '', true); $this->AjouterClasse(COLOR); $div = new SBalise(BAL_DIV); switch ($typeInput) { case COLOR_TYPE_LISTE: $div->AddClass(LISTECOLOR_JQ); break; default: $div->AddClass(COLOR_JQ); } $this->Attach($div); if ($valeur !== '') { $div->AddProp(PROP_STYLE, 'background-color: ' . $valeur); } // Retour. if ($retour !== '') { $divRetour = new SBalise(BAL_DIV); $divRetour->SetText(strval($retour)); $divRetour->AddClass(COLOR_JQ_RETOUR); $div->Attach($divRetour); } }
public function __construct($class = '', $valeur = '', $nbLignes = -1, $nbColonnes = -1) { parent::__construct(BAL_TEXTAREA, true); if ($class !== '') { $this->AddClass($class); } if ($valeur !== '') { $this->SetText($valeur); } if ($nbLignes != -1) { $this->AddProp(PROP_ROWS, $nbLignes); } if ($nbColonnes != -1) { $this->AddProp(PROP_COLS, $nbColonnes); } }
public function __construct($class = '', $remplirParent = true, $id = '', $idTab = '', $tabMaxLargeur = true) { parent::__construct(BAL_DIV); $this->tableau = new STableau($tabMaxLargeur); $this->tableau->AddLigne(); $this->cellule = $this->tableau->AddCellule(); if ($id !== '') { $this->AddProp(PROP_ID, $id); } if ($idTab !== '') { $this->cellule->AddProp(PROP_ID, $idTab); } if ($class !== '') { $this->AddClass($class); $this->cellule->AddClass($class . '_tab'); } if ($remplirParent === true) { $this->AddClass('jq_fill'); $this->tableau->AddClass('jq_fill'); } parent::Attach($this->tableau); }
public function BuildHTML() { if ($this->nbCheckboxElem === 0) { $this->AjouterCheckbox('', $this->info); } return parent::BuildHTML(); }
public function AjouterElement($id, $libelle, $description = '') { if ($id != '' && $libelle != '') { $this->liste->AddLigne(); $cellule = $this->liste->AddCellule(); $cellule->AddProp(PROP_ID, $this->prefixIdClass . $this->prefixIdComp . SELECT_ELEMENT . $id); $cellule->AddProp(PROP_CLASS, $this->prefixIdClass . SELECT_ELEMENT); $jsFonc = new JsFonction(JS_INPUTSELECT_ONMOUSEDOWNELEMENT_NAME, 4); $jsFonc->AddParamThis(); $jsFonc->AddParamText($this->prefixIdClass . $this->prefixIdComp . SELECT_LISTE); $jsFonc->AddParamText($this->prefixIdClass . SELECT_VALEUREDIT); $jsFonc->AddParamText($this->prefixIdClass . $this->prefixIdComp . SELECT_INFO); $cellule->AddProp(PROP_ONMOUSEDOWN, $jsFonc->BuildJS()); $jsFonc = new JsFonction(JS_INPUTSELECT_ONMOUSEUPELEMENT_NAME, 4); $jsFonc->AddParamThis(); $jsFonc->AddParamText($this->prefixIdClass . $this->prefixIdComp . SELECT_LISTE); $jsFonc->AddParamText($this->prefixIdClass . SELECT_VALEUREDIT); $jsFonc->AddParamText($this->prefixIdClass . $this->prefixIdComp . SELECT_INFO); $cellule->AddProp(PROP_ONMOUSEUP, $jsFonc->BuildJS()); $jsFonc = new JsFonction(JS_INPUTSELECT_ONMOUSEOVERELEMENT_NAME, 5); $jsFonc->AddParamThis(); $jsFonc->AddParamEvent(); $jsFonc->AddParamText($this->prefixIdClass . $this->prefixIdComp . SELECT_LISTE); $jsFonc->AddParamText($this->prefixIdClass . SELECT_VALEUREDIT); $jsFonc->AddParamText($this->prefixIdClass . $this->prefixIdComp . SELECT_INFO); $cellule->AddProp(PROP_ONMOUSEOVER, $jsFonc->BuildJS()); $jsFonc = new JsFonction(JS_INPUTSELECT_ONMOUSEOUTELEMENT_NAME, 5); $jsFonc->AddParamThis(); $jsFonc->AddParamEvent(); $jsFonc->AddParamText($this->prefixIdClass . $this->prefixIdComp . SELECT_LISTE); $jsFonc->AddParamText($this->prefixIdClass . SELECT_VALEUREDIT); $jsFonc->AddParamText($this->prefixIdClass . $this->prefixIdComp . SELECT_INFO); $cellule->AddProp(PROP_ONMOUSEOUT, $jsFonc->BuildJS()); $divId = new SBalise(BAL_DIV); $divId->AddProp(PROP_CLASS, SELECT_ID); $divId->AddProp(PROP_STYLE, 'display: none'); $divId->SetText($id); $cellule->Attach($divId); $divLibelle = new SBalise(BAL_DIV); $divLibelle->AddProp(PROP_CLASS, SELECT_LIBELLE); $divLibelle->SetText($libelle); $cellule->Attach($divLibelle); if ($description !== '') { $divDescription = new SBalise(BAL_DIV); $divDescription->AddProp(PROP_CLASS, SELECT_DESCRIPTION); $divDescription->AddProp(PROP_STYLE, 'display: none'); $divDescription->SetText($description); $cellule->Attach($divDescription); } } }
<?php require_once 'cst.php'; $bal = new SBalise(BAL_DIV); $bal->SetText('accueil<br/><br/><br/><br/>'); GContexte::AjouterContenu(CADRE_CONTENU_CONTENU, $bal);
protected function ConstruireElemConsultation(&$element, $titre = '', $contenu = '', $deplie = true) { $elem = parent::ConstruireElemConsultation($element); $elem->AddClass(LISTE_JQ_ELEM_PLIANT); $divTitre = new SBalise(BAL_DIV); $divTitre->AddClass(LISTE_JQ_ELEM_TITRE); $elemTitre = new SElemOrg(1, 2, $this->prefixIdClass . LISTECLASS_ELEMTITRE . $this->Niveau(), true); $elemTitre->AjouterClasse(LISTECLASS_ELEMTITRE . $this->Niveau()); if ($titre === '') { $titre = $this->ConstruireElemConsultationTitre($element); } if (is_string($titre)) { $elemTitreChamp = new SElement($this->prefixIdClass . LISTECLASS_ELEMTITRECHAMP . $this->Niveau()); $elemTitreChamp->AjouterClasse(LISTECLASS_ELEMTITRECHAMP . $this->Niveau()); $elemTitreChamp->SetText($titre); $elemTitre->AttacherCellule(1, 1, $elemTitreChamp); } else { $elemTitre->AttacherCellule(1, 1, $titre); } //$elemTitre->SetCelluleDominante(1, 1); $elemTitre->SetLargeurCellule(1, 1, '100%'); $elemTitre->AjouterPropCellule(1, 2, PROP_STYLE, 'min-width: 20px'); $elemTitre->AjouterClasseCellule(1, 2, LISTE_JQ_ELEM_INDIC); $elemIndic = new SElement($this->prefixIdClass . LISTECLASS_ELEMINDIC . $this->Niveau()); $elemIndic->AjouterClasse(LISTECLASS_ELEMINDIC . $this->Niveau()); //$elemIndic->AddClass(LISTE_JQ_ELEM_INDIC); if ($deplie === true) { $elemIndic->SetText('-'); } else { $elemIndic->SetText('+'); } $elemTitre->AttacherCellule(1, 2, $elemIndic); $divTitre->Attach($elemTitre); $elem->Attach($divTitre); $divContenu = new SBalise(BAL_DIV); $divContenu->AddClass(LISTE_JQ_ELEM_CONTENU); $elemContenu = new SElement($this->prefixIdClass . LISTECLASS_ELEMCONTENU . $this->Niveau(), false); $elemContenu->AjouterClasse(LISTECLASS_ELEMCONTENU . $this->Niveau()); if ($this->chargementContenuDiffere === false) { if ($contenu === '') { $contenu = $this->ConstruireElemConsultationContenu($element); } if (is_string($contenu) || is_int($contenu)) { $elemContenu->SetText($contenu); } else { $elemContenu->Attach($contenu); } } $divContenu->Attach($elemContenu); $elem->Attach($divContenu); if ($this->chargementContenuDiffere === true) { // Construction de la fonction appelée en cas de changement de page. $divChargeContenuFonc = new SBalise(BAL_DIV); $divChargeContenuFonc->AddClass(LISTE_JQ_ELEM_CONTENU_CHARGEFONC); $divChargeContenuFonc->SetText($this->foncAjaxRechargement); $divChargeContenuFonc->AddProp(PROP_STYLE, 'display:none'); $elem->Attach($divChargeContenuFonc); // Construction des paramètres pour la fonction appelée en cas de changement de page. $divChargeContenuParam = new SBalise(BAL_DIV); $divChargeContenuParam->AddClass(LISTE_JQ_ELEM_CONTENU_CHARGEPARAM); $param = 'contexte=' . $this->contexte . '&' . $this->contexte . '[contenu][' . $this->TypeSynchro() . '][' . $this->Numero() . ']'; $divChargeContenuParam->SetText(to_html($param)); $divChargeContenuParam->AddProp(PROP_STYLE, 'display:none'); $elem->Attach($divChargeContenuParam); } return $elem; }
$cadreInfo = new SElemOrg(2, 6, CADRE_INFO, true); $cadreInfo->FusionnerCellule(2, 1, 0, 5); //$cadreInfo->SetCelluleDominante(1, 3); $cadreInfo->AjouterPropCellule(1, 1, PROP_ID, CADRE_INFO_JOUEUR); $cadreInfo->AjouterPropCellule(1, 2, PROP_WIDTH, '50%'); $cadreInfo->AjouterPropCellule(1, 3, PROP_ID, CADRE_INFO_GROUPE); //$cadreInfo->AjouterPropCellule(1, 3, PROP_ID, CADRE_INFO_AJAX); $cadreInfo->AjouterPropCellule(1, 4, PROP_WIDTH, '50%'); $cadreInfo->AjouterPropCellule(1, 5, PROP_ID, CADRE_INFO_LANGUE); $cadreInfo->AjouterPropCellule(1, 6, PROP_ID, CADRE_INFO_COMMUNAUTE); $cadreInfo->AjouterPropCellule(2, 1, PROP_ID, CADRE_INFO_ERREUR); $elem = new SElement(FORM_ERREURS); $cadreInfo->AttacherCellule(2, 1, $elem); $cellule->Attach($cadreInfo); // Cadre qui permet de redimensionner l'image (passée comme background-image au body) en fonction de la résolution d'affichage du client. $backgroundCadre = new SBalise(BAL_DIV); $backgroundCadre->AddProp(PROP_ID, CADRE_BACKGROUND); $image = new SImage('', '', ''); $image->AddProp(PROP_ID, CADRE_BACKGROUND . '_image'); $backgroundCadre->Attach($image); // Cadre qui contient tout le reste (menu, contenu, pub, ...). $mainCadre = new STableau(); $mainCadre->AddProp(PROP_ID, CADRE_PRINCIPAL); $org = new SOrganiseur(2, 3, true, false); $org->AddProp(PROP_ID, 'tab_contenu'); $org->AjouterPropCellule(1, 2, PROP_ID, CADRE_BANNIERE); $org->AjouterPropCellule(2, 1, PROP_ID, CADRE_MENU); $org->AjouterPropCellule(2, 2, PROP_ID, CADRE_CONTENU); $org->AjouterPropCellule(2, 3, PROP_ID, CADRE_CHAT); $cadreBanniere = new SElemOrg(4, 3, CADRE_BANNIERE, true, false, true); $cadreBanniere->FusionnerCellule(2, 1, 1, 0);
public function __construct($prefixIdClass, $titre) { parent::__construct(BAL_DIV); $this->AddClass(BUFFERCOULEUR_JQ); $cadre = new SElemOrg(2, 1, $prefixIdClass . PALETTE, false, false, false); $cadre->AjouterClasse(PALETTE); $cadre->AddClass(BUFFERCOULEUR_JQ_CADRE); $this->Attach($cadre); // Titre. $divTitre = new SBalise(BAL_DIV); $divTitre->AddClass(BUFFERCOULEUR_JQ_CADRETITRE); $elemTitre = new SElemOrg(1, 2, $prefixIdClass . PALETTE_CADRETITRE, true); $elemTitre->AjouterClasse(PALETTE_CADRETITRE); $elem = new SElement($prefixIdClass . PALETTE_TITRE); $elem->AjouterClasse(PALETTE_TITRE); $elem->SetText($titre); $elemTitre->AttacherCellule(1, 1, $elem); $elemTitre->SetCelluleDominante(1, 1); $elemIndic = new SElement($prefixIdClass . PALETTE_INDIC); $elemIndic->AjouterClasse(PALETTE_INDIC); $elemIndic->AddClass(BUFFERCOULEUR_JQ_INDIC); $elemIndic->SetText('-'); $elemTitre->AttacherCellule(1, 2, $elemIndic); $divTitre->Attach($elemTitre); $cadre->AttacherCellule(1, 1, $divTitre); // Couleur. $divCouleur = new SBalise(BAL_DIV); $divCouleur->AddClass(BUFFERCOULEUR_JQ_CADRECOULEUR); $elemCouleur = new SElement($prefixIdClass . PALETTE_CADRECOULEUR); $elemCouleur->AjouterClasse(PALETTE_CADRECOULEUR); $divCouleur->Attach($elemCouleur); $divInputColor = new SBalise(BAL_DIV); $divInputColor->AddClass(INPUTCOLOR_JQ); $orgInputColor = new SOrganiseur(1, 2, true); $orgInputColor->SetCelluleDominante(1, 1); $divInputColor->Attach($orgInputColor); $elemCouleur->Attach($divInputColor); // // Partie visualisation. $elemOrgVisualiseur = new SElemOrg(1, 10, $prefixIdClass . PALETTE_VISUALISEUR, false, false, false); $elemOrgVisualiseur->AjouterClasse(PALETTE_VISUALISEUR); $elemOrgVisualiseur->AjouterClasseTableau(INPUTCOLOR_JQ_CAL); $div1 = new SBalise(BAL_DIV); $div2 = new SBalise(BAL_DIV); $img = new SImage(PATH_IMAGES . 'Css/jq_inputcolor_overlay.png'); $div1->Attach($img); $div1->Attach($div2); $elemOrgVisualiseur->AjouterClasseCellule(1, 1, INPUTCOLOR_JQ_COLOR); $elemOrgVisualiseur->AttacherCellule(1, 1, $div1); // $div = new SBalise(BAL_DIV); $img = new SImage(PATH_IMAGES . 'Css/jq_inputcolor_slider.jpg'); //$img->AddProp(PROP_STYLE, 'display: none'); $elemOrgVisualiseur->AjouterClasseCellule(1, 2, INPUTCOLOR_JQ_HUE); $elemOrgVisualiseur->AttacherCellule(1, 2, $img); $elemOrgVisualiseur->AttacherCellule(1, 2, $div); // $elemOrgVisualiseur->AjouterClasseCellule(1, 3, INPUTCOLOR_JQ_NEW_COLOR); // $input = new SInput(); $input->AddProp(PROP_MAXLENGTH, '6'); $input->AddProp(PROP_SIZE, '6'); $elemOrgVisualiseur->AjouterClasseCellule(1, 4, INPUTCOLOR_JQ_HEX); $elemOrgVisualiseur->AttacherCellule(1, 4, $input); // $input = new SInput(); $input->AddProp(PROP_MAXLENGTH, '3'); $input->AddProp(PROP_SIZE, '3'); $elemOrgVisualiseur->AjouterClasseCellule(1, 5, INPUTCOLOR_JQ_FIELD); $elemOrgVisualiseur->AjouterClasseCellule(1, 5, INPUTCOLOR_JQ_RGB_R); $elemOrgVisualiseur->AttacherCellule(1, 5, $input); // $input = new SInput(); $input->AddProp(PROP_MAXLENGTH, '3'); $input->AddProp(PROP_SIZE, '3'); $elemOrgVisualiseur->AjouterClasseCellule(1, 6, INPUTCOLOR_JQ_FIELD); $elemOrgVisualiseur->AjouterClasseCellule(1, 6, INPUTCOLOR_JQ_RGB_G); $elemOrgVisualiseur->AttacherCellule(1, 6, $input); // $input = new SInput(); $input->AddProp(PROP_MAXLENGTH, '3'); $input->AddProp(PROP_SIZE, '3'); $elemOrgVisualiseur->AjouterClasseCellule(1, 7, INPUTCOLOR_JQ_FIELD); $elemOrgVisualiseur->AjouterClasseCellule(1, 7, INPUTCOLOR_JQ_RGB_B); $elemOrgVisualiseur->AttacherCellule(1, 7, $input); // $input = new SInput(); $input->AddProp(PROP_MAXLENGTH, '3'); $input->AddProp(PROP_SIZE, '3'); $elemOrgVisualiseur->AjouterClasseCellule(1, 8, INPUTCOLOR_JQ_FIELD); $elemOrgVisualiseur->AjouterClasseCellule(1, 8, INPUTCOLOR_JQ_HSB_H); $elemOrgVisualiseur->AttacherCellule(1, 8, $input); // $input = new SInput(); $input->AddProp(PROP_MAXLENGTH, '3'); $input->AddProp(PROP_SIZE, '3'); $elemOrgVisualiseur->AjouterClasseCellule(1, 9, INPUTCOLOR_JQ_FIELD); $elemOrgVisualiseur->AjouterClasseCellule(1, 9, INPUTCOLOR_JQ_HSB_S); $elemOrgVisualiseur->AttacherCellule(1, 9, $input); // $input = new SInput(); $input->AddProp(PROP_MAXLENGTH, '3'); $input->AddProp(PROP_SIZE, '3'); $elemOrgVisualiseur->AjouterClasseCellule(1, 10, INPUTCOLOR_JQ_FIELD); $elemOrgVisualiseur->AjouterClasseCellule(1, 10, INPUTCOLOR_JQ_HSB_B); $elemOrgVisualiseur->AttacherCellule(1, 10, $input); $orgInputColor->AjouterClasseCellule(1, 1, INPUTCOLOR_JQ_VISUALISEUR); $orgInputColor->AttacherCellule(1, 1, $elemOrgVisualiseur); // // Partie édition. $elemOrgEditeur = new SElemOrg(3, 3, $prefixIdClass . PALETTE_EDITEUR); $elemOrgEditeur->AjouterClasse(PALETTE_EDITEUR); $elemOrgEditeur->AjouterClasseLigne(1, INPUTCOLOR_JQ_COMPOSANTE); $elem = new SElement($prefixIdClass . PALETTE_SLIDER); $elem->AjouterClasse(PALETTE_SLIDER); $div = new SBalise(BAL_DIV); $div->AddClass(INPUTCOLOR_JQ_COMPOSANTE_SLIDER); $div->AddClass('jq_fill'); $elem->Attach($div); $elemOrgEditeur->AjouterClasseCellule(1, 1, INPUTCOLOR_JQ_COMPOSANTE_ROUGE); $elemOrgEditeur->AttacherCellule(1, 1, $elem); // $elem = new SElement($prefixIdClass . PALETTE_SLIDER); $elem->AjouterClasse(PALETTE_SLIDER); $div = new SBalise(BAL_DIV); $div->AddClass(INPUTCOLOR_JQ_COMPOSANTE_SLIDER); $div->AddClass('jq_fill'); $elem->Attach($div); $elemOrgEditeur->AjouterClasseCellule(1, 2, INPUTCOLOR_JQ_COMPOSANTE_VERTE); $elemOrgEditeur->AttacherCellule(1, 2, $elem); // $elem = new SElement($prefixIdClass . PALETTE_SLIDER); $elem->AjouterClasse(PALETTE_SLIDER); $div = new SBalise(BAL_DIV); $div->AddClass(INPUTCOLOR_JQ_COMPOSANTE_SLIDER); $div->AddClass('jq_fill'); $elem->Attach($div); $elemOrgEditeur->AjouterClasseCellule(1, 3, INPUTCOLOR_JQ_COMPOSANTE_BLEUE); $elemOrgEditeur->AttacherCellule(1, 3, $elem); // $elemOrg = new SElemOrg(1, 2, $prefixIdClass . PALETTE_INCDEC, true); $elemOrg->AjouterClasse(PALETTE_INCDEC); $elemInc = new SElement($prefixIdClass . PALETTE_INC); $elemInc->AjouterClasse(PALETTE_INC); $elemInc->SetText('+'); $elemOrg->AjouterClasseCellule(1, 1, INPUTCOLOR_JQ_SUIV); $elemOrg->AttacherCellule(1, 1, $elemInc); $elemDec = new SElement($prefixIdClass . PALETTE_DEC); $elemDec->AjouterClasse(PALETTE_DEC); $elemDec->SetText('-'); $elemOrg->AjouterClasseCellule(1, 2, INPUTCOLOR_JQ_PREC); $elemOrg->AttacherCellule(1, 2, $elemDec); $elemOrgEditeur->AttacherCellule(2, 1, $elemOrg); // $elemOrg = new SElemOrg(1, 2, $prefixIdClass . PALETTE_INCDEC, true); $elemOrg->AjouterClasse(PALETTE_INCDEC); $elemInc = new SElement($prefixIdClass . PALETTE_INC); $elemInc->AjouterClasse(PALETTE_INC); $elemInc->SetText('+'); $elemOrg->AjouterClasseCellule(1, 1, INPUTCOLOR_JQ_SUIV); $elemOrg->AttacherCellule(1, 1, $elemInc); $elemDec = new SElement($prefixIdClass . PALETTE_DEC); $elemDec->AjouterClasse(PALETTE_DEC); $elemDec->SetText('-'); $elemOrg->AjouterClasseCellule(1, 2, INPUTCOLOR_JQ_PREC); $elemOrg->AttacherCellule(1, 2, $elemDec); $elemOrgEditeur->AttacherCellule(2, 2, $elemOrg); // $elemOrg = new SElemOrg(1, 2, $prefixIdClass . PALETTE_INCDEC, true); $elemOrg->AjouterClasse(PALETTE_INCDEC); $elemInc = new SElement($prefixIdClass . PALETTE_INC); $elemInc->AjouterClasse(PALETTE_INC); $elemInc->SetText('+'); $elemOrg->AjouterClasseCellule(1, 1, INPUTCOLOR_JQ_SUIV); $elemOrg->AttacherCellule(1, 1, $elemInc); $elemDec = new SElement($prefixIdClass . PALETTE_DEC); $elemDec->AjouterClasse(PALETTE_DEC); $elemDec->SetText('-'); $elemOrg->AjouterClasseCellule(1, 2, INPUTCOLOR_JQ_PREC); $elemOrg->AttacherCellule(1, 2, $elemDec); $elemOrgEditeur->AttacherCellule(2, 3, $elemOrg); // $elem = new SElement($prefixIdClass . PALETTE_TEXTE); $elem->AjouterClasse(PALETTE_TEXTE); $input = new SInput(); $input->AddProp(PROP_MAXLENGTH, '3'); $input->AddProp(PROP_SIZE, '3'); $input->AddProp(PROP_VALUE, '127'); $elem->Attach($input); $elemOrgEditeur->AjouterClasseCellule(3, 1, INPUTCOLOR_JQ_COMPOSANTE_TEXT); $elemOrgEditeur->AttacherCellule(3, 1, $elem); // $elem = new SElement($prefixIdClass . PALETTE_TEXTE); $elem->AjouterClasse(PALETTE_TEXTE); $input = new SInput(); $input->AddProp(PROP_MAXLENGTH, '3'); $input->AddProp(PROP_SIZE, '3'); $input->AddProp(PROP_VALUE, '127'); $elem->Attach($input); $elemOrgEditeur->AjouterClasseCellule(3, 2, INPUTCOLOR_JQ_COMPOSANTE_TEXT); $elemOrgEditeur->AttacherCellule(3, 2, $elem); // $elem = new SElement($prefixIdClass . PALETTE_TEXTE); $elem->AjouterClasse(PALETTE_TEXTE); $input = new SInput(); $input->AddProp(PROP_MAXLENGTH, '3'); $input->AddProp(PROP_SIZE, '3'); $input->AddProp(PROP_VALUE, '127'); $elem->Attach($input); $elemOrgEditeur->AjouterClasseCellule(3, 3, INPUTCOLOR_JQ_COMPOSANTE_TEXT); $elemOrgEditeur->AttacherCellule(3, 3, $elem); // $orgInputColor->AjouterClasseCellule(1, 2, INPUTCOLOR_JQ_EDITEUR); $orgInputColor->AttacherCellule(1, 2, $elemOrgEditeur); $cadre->AttacherCellule(2, 1, $divCouleur); // Mémoire. $elemOrgMemoire = new SElemOrg(1, 10, $prefixIdClass . PALETTE_MEMOIRE, true, true, false); $elemOrgMemoire->AjouterClasse(PALETTE_MEMOIRE); $elem = new SElement($prefixIdClass . PALETTE_TEXTE); $elem->AjouterClasse(PALETTE_TEXTE); $div = new SBalise(BAL_DIV); $div->AddClass(COLOR_JQ); $elem->Attach($div); $elemOrgMemoire->AttacherCellule(1, 1, $elem); // $elem = new SElement($prefixIdClass . PALETTE_TEXTE); $elem->AjouterClasse(PALETTE_TEXTE); $div = new SBalise(BAL_DIV); $div->AddClass(COLOR_JQ); $elem->Attach($div); $elemOrgMemoire->AttacherCellule(1, 2, $elem); // $elem = new SElement($prefixIdClass . PALETTE_TEXTE); $elem->AjouterClasse(PALETTE_TEXTE); $div = new SBalise(BAL_DIV); $div->AddClass(COLOR_JQ); $elem->Attach($div); $elemOrgMemoire->AttacherCellule(1, 3, $elem); // $elem = new SElement($prefixIdClass . PALETTE_TEXTE); $elem->AjouterClasse(PALETTE_TEXTE); $div = new SBalise(BAL_DIV); $div->AddClass(COLOR_JQ); $elem->Attach($div); $elemOrgMemoire->AttacherCellule(1, 4, $elem); // $elem = new SElement($prefixIdClass . PALETTE_TEXTE); $elem->AjouterClasse(PALETTE_TEXTE); $div = new SBalise(BAL_DIV); $div->AddClass(COLOR_JQ); $elem->Attach($div); $elemOrgMemoire->AttacherCellule(1, 5, $elem); // $elem = new SElement($prefixIdClass . PALETTE_TEXTE); $elem->AjouterClasse(PALETTE_TEXTE); $div = new SBalise(BAL_DIV); $div->AddClass(COLOR_JQ); $elem->Attach($div); $elemOrgMemoire->AttacherCellule(1, 6, $elem); // $elem = new SElement($prefixIdClass . PALETTE_TEXTE); $elem->AjouterClasse(PALETTE_TEXTE); $div = new SBalise(BAL_DIV); $div->AddClass(COLOR_JQ); $elem->Attach($div); $elemOrgMemoire->AttacherCellule(1, 7, $elem); // $elem = new SElement($prefixIdClass . PALETTE_TEXTE); $elem->AjouterClasse(PALETTE_TEXTE); $div = new SBalise(BAL_DIV); $div->AddClass(COLOR_JQ); $elem->Attach($div); $elemOrgMemoire->AttacherCellule(1, 8, $elem); // $elem = new SElement($prefixIdClass . PALETTE_TEXTE); $elem->AjouterClasse(PALETTE_TEXTE); $div = new SBalise(BAL_DIV); $div->AddClass(COLOR_JQ); $elem->Attach($div); $elemOrgMemoire->AttacherCellule(1, 9, $elem); // $elem = new SElement($prefixIdClass . PALETTE_TEXTE); $elem->AjouterClasse(PALETTE_TEXTE); $div = new SBalise(BAL_DIV); $div->AddClass(COLOR_JQ); $elem->Attach($div); $elemOrgMemoire->AttacherCellule(1, 10, $elem); $elemCouleur->Attach($elemOrgMemoire); }
$titre = new SBalise(BAL_TITLE); $titre->SetText('Vive le Texas!!'); // Meta. $metaUTF8 = new SBalise(BAL_META); $metaUTF8->AddProp(PROP_HTTPEQUIV, 'Content-Type'); $metaUTF8->AddProp(PROP_CONTENT, 'text/html; charset=utf-8'); $metaCss = new SBalise(BAL_META); $metaCss->AddProp(PROP_HTTPEQUIV, 'Content-Style-Type'); $metaCss->AddProp(PROP_CONTENT, 'text/css'); $metaIE8 = new SBalise(BAL_META); $metaIE8->AddProp(PROP_HTTPEQUIV, 'X-UA-Compatible'); $metaIE8->AddProp(PROP_CONTENT, 'IE=8'); $metaNoCache1 = new SBalise(BAL_META); $metaNoCache1->AddProp(PROP_HTTPEQUIV, 'Pragma'); $metaNoCache1->AddProp(PROP_CONTENT, 'no-cache'); $metaNoCache2 = new SBalise(BAL_META); $metaNoCache2->AddProp(PROP_HTTPEQUIV, 'Cache-Control'); $metaNoCache2->AddProp(PROP_CONTENT, 'no-cache'); // Ajout des différents fichiers CSS (ordre important!!!). $css = CssListeStyles::GetInstance(); $css->AddStyle(CSS_GLOBAL_FILE); /*$css->AddStyle(CSS_GENERAL_FILE); //$css->AddStyle(CSS_AMI_FILE); $css->AddStyle(CSS_BARREINFO_FILE); $css->AddStyle(CSS_CONNEXION_FILE); //$css->AddStyle(CSS_EVENEMENT_FILE); //$css->AddStyle(CSS_EDITIONPRESENTATION_FILE); //$css->AddStyle(CSS_FORUM_FILE); //$css->AddStyle(CSS_MENU_FILE);*/ $css->AddStyle(CSS_ORGANISATION_FILE); //$css->AddStyle(CSS_TEST_FILE);
public function __construct($id, $valeurDefaut, $libelle) { parent::__construct(BAL_DIV); $this->enfants[] = new SLabel($libelle); $this->enfants[] = new SSelect($id, $valeurDefaut); }