protected function SetCadre($ligne, $colonne, $nbLignes, $nbColonnes, $class, $tabMaxLargeur, $equiCellules) { $elem = NULL; $elem = new SElemOrg($nbLignes, $nbColonnes, $this->prefixIdClass . $class, $tabMaxLargeur, $equiCellules); $elem->AjouterClasse($class); $this->AttacherCellule($ligne, $colonne, $elem); return $elem; }
public function __construct($prefixIdClass, $typeInput = INPUTFILE_TYPE_IMAGE, $oblig = false, $retour = '', $chemin = '', $id = '', $info = '', $erreur = '', $type = '', $contexte = '', $niveau = '') { parent::__construct(2, 1, '', true); GSession::PoidsJavascript(1); if ($typeInput === '') { $typeInput = INPUTFILE_TYPE_IMAGE; } switch ($typeInput) { case INPUTFILE_TYPE_LISTEIMAGE: $this->AddClass(LISTEINPUTIMAGE_JQ); break; default: $this->AddClass(INPUTIMAGE_JQ); } $elemImage = new SElement($prefixIdClass . INPUTIMAGE_IMAGE . $niveau); $elemImage->AjouterClasse(INPUTIMAGE_IMAGE . $niveau); $image = new SImage(''); $image->AddClass(INPUTIMAGE_JQ_IMAGE); $elemImage->Attach($image); $this->AttacherCellule(1, 1, $elemImage); $elemFile = new SElement($prefixIdClass . INPUTIMAGE_FILE . $niveau); //, true, '', '', false); $elemFile->AjouterClasse(INPUTIMAGE_FILE . $niveau); $this->inputFile = new SInputFile($prefixIdClass, $typeInput, $oblig, $retour, $chemin, REF_FICHIERSEXTENSIONS_IMAGES, $id, $info, $erreur, $type, $contexte, $niveau); $this->inputFile->AddClass(INPUTIMAGE_JQ_FILE); $elemFile->Attach($this->inputFile); $this->AttacherCellule(2, 1, $elemFile); }
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 ConstruireElement(&$element) { $elem = NULL; // Consultation. $divConsult = new SBalise(BAL_DIV); $divConsult->AddClass(LISTE_JQ_ELEM_ETAGE); $elemConsult = $this->ConstruireElemConsultation($element); if ($elemConsult !== NULL) { $divConsult->Attach($elemConsult); } // Menu. /*$divMenu = new SBalise(BAL_DIV); $divMenu->AddClass(LISTE_JQ_ELEM_MENUS); $divMenu->AddProp(PROP_STYLE, 'display: none;'); $elemMenu = $this->ConstruireElemMenu(); if ($elemMenu !== NULL) $divMenu->Attach($elemMenu);*/ $elem = new SElemOrg(1, 1, $this->prefixIdClass . LISTECLASS_ELEMENT . $this->Niveau(), true, false, false); $elem->AjouterClasse(LISTECLASS_ELEMENT . $this->Niveau()); $elem->AddClass(LISTE_JQ_ELEM); //$elem->SetCelluleDominante(1, 1); $elem->AttacherCellule(1, 1, $divConsult); //$elem->AttacherCellule(1, 2, $divMenu); $divId = $this->ConstruireElemId($element); $elem->Attach($divId); //if ($elem !== NULL) // $elem->AddProp(PROP_STYLE, 'visibility: hidden; height:0;'); return $elem; }
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($prefixIdClass = '', $titre = '', $contenu = NULL, $tabMaxLargeur = false, $centrer = false, $equiCellules = false, $remplirParent = true) { parent::__construct(2, 1, $prefixIdClass . SCADRE, $tabMaxLargeur, $equiCellules, $remplirParent); $this->AjouterClasse(SCADRE); $this->cadreTitre = new SElement($prefixIdClass . SCADRE_TITRE); $this->cadreTitre->AjouterClasse(SCADRE_TITRE); $this->AttacherCellule(1, 1, $this->cadreTitre); $this->cadreContenu = new SElement($prefixIdClass . SCADRE_CONTENU); $this->cadreContenu->AjouterClasse(SCADRE_CONTENU); $this->AttacherCellule(2, 1, $this->cadreContenu); $this->centrer = $centrer; if ($titre !== '') { $this->AjouterTitre($titre); } if ($contenu !== NULL) { $this->AjouterContenu($contenu); } }
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; }
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); }
$cadreContenu = new SElemOrg(4, 3, CADRE_CONTENU, true, false, false); $cadreContenu->FusionnerCellule(2, 1, 1, 0); $cadreContenu->FusionnerCellule(2, 3, 1, 0); $cadreContenu->AjouterClasseCellule(1, 2, CADRE_CONTENU . CADRE_H); $cadreContenu->AjouterClasseCellule(1, 1, CADRE_CONTENU . CADRE_HG); $cadreContenu->AjouterClasseCellule(2, 1, CADRE_CONTENU . CADRE_G); $cadreContenu->AjouterClasseCellule(4, 1, CADRE_CONTENU . CADRE_BG); $cadreContenu->AjouterClasseCellule(4, 2, CADRE_CONTENU . CADRE_B); $cadreContenu->AjouterClasseCellule(4, 3, CADRE_CONTENU . CADRE_BD); $cadreContenu->AjouterClasseCellule(2, 3, CADRE_CONTENU . CADRE_D); $cadreContenu->AjouterClasseCellule(1, 3, CADRE_CONTENU . CADRE_HD); $cadreContenu->AjouterPropCellule(2, 2, PROP_ID, CADRE_CONTENU_CONTENU); //$cadreContenu->SetTexteCellule(2, 2, 'contenu<br/><br/><br/><br/>'); $cadreContenu->AjouterPropCellule(2, 3, PROP_ID, CADRE_CONTENU_PUB); $org->AttacherCellule(2, 2, $cadreContenu); $cadreChat = new SElemOrg(4, 3, CADRE_CHAT, true, false, false); $cadreChat->FusionnerCellule(2, 1, 1, 0); $cadreChat->FusionnerCellule(2, 3, 1, 0); $cadreChat->AjouterClasseCellule(1, 2, CADRE_CHAT . CADRE_H); $cadreChat->AjouterClasseCellule(1, 1, CADRE_CHAT . CADRE_HG); $cadreChat->AjouterClasseCellule(2, 1, CADRE_CHAT . CADRE_G); $cadreChat->AjouterClasseCellule(4, 1, CADRE_CHAT . CADRE_BG); $cadreChat->AjouterClasseCellule(4, 2, CADRE_CHAT . CADRE_B); $cadreChat->AjouterClasseCellule(4, 3, CADRE_CHAT . CADRE_BD); $cadreChat->AjouterClasseCellule(2, 3, CADRE_CHAT . CADRE_D); $cadreChat->AjouterClasseCellule(1, 3, CADRE_CHAT . CADRE_HD); $cadreChat->AjouterPropCellule(2, 2, PROP_ID, CADRE_CHAT_CHAT); $cadreChat->SetTexteCellule(2, 2, 'chat<br/><br/>'); $cadreChat->AjouterPropCellule(2, 3, PROP_ID, CADRE_CHAT_PUB); $org->AttacherCellule(2, 3, $cadreChat); $mainCadre->Attach($org);
public function BuildHTML() { $this->AppliquerStyleToBalise($this->cadreVue); return parent::BuildHTML(); }
public function ConstruireElementModele() { $elem = NULL; // Consultation. $divConsult = new SBalise(BAL_DIV); $divConsult->AddClass(LISTE_JQ_ELEM_ETAGE); $elemConsult = $this->ConstruireElemConsultation(); if ($elemConsult !== NULL) { $divEtageConsult = new SBalise(BAL_DIV); $divEtageConsult->AddClass(LISTE_JQ_ELEM_ETAGE_NUM); $divEtageConsult->SetText('1'); $divConsult->Attach($divEtageConsult); $divConsult->Attach($elemConsult); } // Modification. $divModif = new SBalise(BAL_DIV); $divModif->AddClass(LISTE_JQ_ELEM_ETAGE); $elemModif = $this->ConstruireElemModification(); if ($elemModif !== NULL) { $divEtageModif = new SBalise(BAL_DIV); $divEtageModif->AddClass(LISTE_JQ_ELEM_ETAGE_NUM); $divEtageModif->SetText('2'); $divModif->Attach($divEtageModif); if ($this->chargementModifDiffere === true) { // Construction de la fonction de chargement du contenu de l'étage. $divChargePageFonc = new SBalise(BAL_DIV); $divChargePageFonc->AddClass(LISTE_JQ_ELEM_ETAGE_CHARGEFONC); $divChargePageFonc->SetText($this->foncAjaxRechargement); $divModif->Attach($divChargePageFonc); $divChargePageFonc->AddProp(PROP_STYLE, 'display:none'); // Construction des paramètres pour la fonction de chargement du contenu de l'étage. $divChargePageParam = new SBalise(BAL_DIV); $divChargePageParam->AddClass(LISTE_JQ_ELEM_ETAGE_CHARGEPARAM); $param = 'contexte=' . $this->contexte . '&' . $this->contexte . '[etage][' . $this->TypeSynchro() . '][' . $this->Numero() . '][2]'; $divChargePageParam->SetText(to_ajax($param)); $divModif->Attach($divChargePageParam); $divChargePageParam->AddProp(PROP_STYLE, 'display:none'); } $divModif->Attach($elemModif); } // Menu. $divMenu = new SBalise(BAL_DIV); $divMenu->AddClass(LISTE_JQ_ELEM_MENUS); $divMenu->AddProp(PROP_STYLE, 'display: none;'); $elemMenu = $this->ConstruireElemMenu(); if ($elemMenu !== NULL) { $divMenu->Attach($elemMenu); } if ($elemConsult !== NULL && $elemModif !== NULL) { $elem = new SElemOrg(2, 2, $this->prefixIdClass . LISTECLASS_ELEMENT . $this->Niveau(), true, false, false); $elem->AjouterClasse(LISTECLASS_ELEMENT . $this->Niveau()); $elem->AddClass(LISTE_JQ_ELEMENTMODELE); $elem->FusionnerCellule(1, 2, 1, 0); $elem->SetCelluleDominante(1, 1); $elem->AjouterPropCellule(1, 2, PROP_STYLE, 'display: none;'); $elem->AttacherCellule(1, 1, $divConsult); $elem->AttacherCellule(2, 1, $divModif); $elem->AttacherCellule(1, 2, $divMenu); } else { if ($elemConsult !== NULL) { $elem = new SElemOrg(1, 2, $this->prefixIdClass . LISTECLASS_ELEMENT . $this->Niveau(), true, false, false); $elem->AjouterClasse(LISTECLASS_ELEMENT . $this->Niveau()); $elem->AddClass(LISTE_JQ_ELEMENTMODELE); $elem->SetCelluleDominante(1, 1); $elem->AjouterPropCellule(1, 2, PROP_STYLE, 'display: none;'); $elem->AttacherCellule(1, 1, $divConsult); $elem->AttacherCellule(1, 2, $divMenu); } else { if ($elemModif !== NULL) { $elem = new SElemOrg(1, 2, $this->prefixIdClass . LISTECLASS_ELEMENT . $this->Niveau(), true, false, false); $elem->AjouterClasse(LISTECLASS_ELEMENT . $this->Niveau()); $elem->AddClass(LISTE_JQ_ELEMENTMODELE); $elem->SetCelluleDominante(1, 1); $elem->AjouterPropCellule(1, 2, PROP_STYLE, 'display: none;'); $elem->AttacherCellule(1, 1, $divModif); $elem->AttacherCellule(1, 2, $divMenu); } else { GLog::LeverException(EXS_0000, 'SListe::ConstruireElementModele, la liste de type [' . $this->TypeSynchro() . '] n\'a pas d\'élément modèle pour le contexte [' . $this->contexte . '].'); } } } if ($elem !== NULL) { $elem->AddProp(PROP_STYLE, 'visibility: hidden; height:0;'); } return $elem; }