Chargement en cours exemples/saisie_liste.html +9 −11 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff [(#ENV{t}|non) <h1>Tests de la saisie liste</h1> <h1>Exemples d'utilisation de la saisie liste</h1> <ul> <li><a href="[(#SELF|parametre_url{t, 1})]"> Test simple <li><a class="ajax" href="[(#SELF|parametre_url{t, 1})]"> Liste ordonnée simple </a></li> <li><a href="[(#SELF|parametre_url{t, 2})]"> Test simple avec ajax <li><a class="ajax" href="[(#SELF|parametre_url{t, 2})]"> Liste d'objets + liste non-éditable ajax </a></li> </ul> ] [(#ENV{t}|=={1}|oui) #FORMULAIRE_EXEMPLE_LO Chargement en cours formulaires/exemple_lo.html +2 −21 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff <h1>Page de test pour la saisie liste</h1> <div class="formulaire_spip formulaire_exemple_lo"> [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>] Chargement en cours @@ -12,25 +10,8 @@ [(#SAISIE{liste, liste_1, label=1ère liste de test, saisies=#ARRAY{0, #ARRAY{saisie, input, label, Titre de l'objet, nom, titre_objet}, 1, #ARRAY{saisie, textarea, nom, description, label, Description, rows, 4}} })] [(#SAISIE{liste, liste_2, label=2eme liste de test, interdire_ajout=oui, saisies=#ARRAY{0, #ARRAY{saisie, input, nom, titre, disable_avec_post,oui}, 1, #ARRAY{saisie, hidden, nom, id_article}}, defaut=#ARRAY{0, #ARRAY{titre,"article 1",id_article,1}, 1, #ARRAY{titre,"article 2",id_article,2}, 2, #ARRAY{titre,"article 3",id_article,3}} label, Titre de l'élément, nom, titre_element}} })] </ul> Chargement en cours formulaires/exemple_lo.php +11 −7 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -5,17 +5,18 @@ function formulaires_exemple_lo_charger_dist () { return array( 'liste_1' => array( 0 => array( 'titre_objet' => 'Un bel objet', 'description_objet' => 'bla bla bla bla', 'titre_element' => 'Des frites', ), 1 => array( 'titre_element' => 'De la mayo', ), ), 'liste_2' => _request('liste_2'), ); } function formulaires_exemple_lo_verifier_dist () { if (saisies_liste_verifier(array('liste_1', 'liste_2'))) if (saisies_liste_verifier('liste_1')) return array(); return array(); Chargement en cours @@ -24,11 +25,14 @@ function formulaires_exemple_lo_verifier_dist () { function formulaires_exemple_lo_traiter_dist () { $valeurs = array( 'message_ok' => var_export(_request('liste_1'), TRUE) . '<br>' . var_export(_request('liste_2'), TRUE), 'message_ok' => implode(', ', array_map(function ($el) { return $el['titre_element']; }, _request('liste_1'))), ); if (saisies_liste_traiter(array('liste_1', 'liste_2'))) if (saisies_liste_traiter('liste_1')) return array('editable' => 'oui'); return $valeurs; Chargement en cours formulaires/exemple_lo_ajax.php +3 −2 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -9,19 +9,20 @@ function formulaires_exemple_lo_ajax_charger_dist () { return array( 'liste_1' => _request('liste_1'), 'liste_2' => _request('liste_2'), ); } function formulaires_exemple_lo_ajax_verifier_dist () { if (saisies_liste_verifier('liste_1')) return array(); if (saisies_liste_verifier(array('liste_1', 'liste_2'))) return array(); return array(); } function formulaires_exemple_lo_ajax_traiter_dist () { if (saisies_liste_traiter('liste_1')) if (saisies_liste_traiter(array('liste_1', 'list_2'))) return array('editable' => 'oui'); return array('editable' => 'oui'); Chargement en cours formulaires/exemple_lo_ajax.yaml +23 −0 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -19,3 +19,26 @@ nom: description label: Description rows: 4 - saisie: liste saisies: - saisie: input nom: titre disable_avec_post: oui - saisie: hidden nom: id options: nom: liste_2 interdire_ajout: oui defaut: - titre: "élément 1" id: 1 - titre: "élément 2" id: 2 - titre: "élément 3" id: 3 Chargement en cours
exemples/saisie_liste.html +9 −11 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff [(#ENV{t}|non) <h1>Tests de la saisie liste</h1> <h1>Exemples d'utilisation de la saisie liste</h1> <ul> <li><a href="[(#SELF|parametre_url{t, 1})]"> Test simple <li><a class="ajax" href="[(#SELF|parametre_url{t, 1})]"> Liste ordonnée simple </a></li> <li><a href="[(#SELF|parametre_url{t, 2})]"> Test simple avec ajax <li><a class="ajax" href="[(#SELF|parametre_url{t, 2})]"> Liste d'objets + liste non-éditable ajax </a></li> </ul> ] [(#ENV{t}|=={1}|oui) #FORMULAIRE_EXEMPLE_LO Chargement en cours
formulaires/exemple_lo.html +2 −21 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff <h1>Page de test pour la saisie liste</h1> <div class="formulaire_spip formulaire_exemple_lo"> [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>] Chargement en cours @@ -12,25 +10,8 @@ [(#SAISIE{liste, liste_1, label=1ère liste de test, saisies=#ARRAY{0, #ARRAY{saisie, input, label, Titre de l'objet, nom, titre_objet}, 1, #ARRAY{saisie, textarea, nom, description, label, Description, rows, 4}} })] [(#SAISIE{liste, liste_2, label=2eme liste de test, interdire_ajout=oui, saisies=#ARRAY{0, #ARRAY{saisie, input, nom, titre, disable_avec_post,oui}, 1, #ARRAY{saisie, hidden, nom, id_article}}, defaut=#ARRAY{0, #ARRAY{titre,"article 1",id_article,1}, 1, #ARRAY{titre,"article 2",id_article,2}, 2, #ARRAY{titre,"article 3",id_article,3}} label, Titre de l'élément, nom, titre_element}} })] </ul> Chargement en cours
formulaires/exemple_lo.php +11 −7 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -5,17 +5,18 @@ function formulaires_exemple_lo_charger_dist () { return array( 'liste_1' => array( 0 => array( 'titre_objet' => 'Un bel objet', 'description_objet' => 'bla bla bla bla', 'titre_element' => 'Des frites', ), 1 => array( 'titre_element' => 'De la mayo', ), ), 'liste_2' => _request('liste_2'), ); } function formulaires_exemple_lo_verifier_dist () { if (saisies_liste_verifier(array('liste_1', 'liste_2'))) if (saisies_liste_verifier('liste_1')) return array(); return array(); Chargement en cours @@ -24,11 +25,14 @@ function formulaires_exemple_lo_verifier_dist () { function formulaires_exemple_lo_traiter_dist () { $valeurs = array( 'message_ok' => var_export(_request('liste_1'), TRUE) . '<br>' . var_export(_request('liste_2'), TRUE), 'message_ok' => implode(', ', array_map(function ($el) { return $el['titre_element']; }, _request('liste_1'))), ); if (saisies_liste_traiter(array('liste_1', 'liste_2'))) if (saisies_liste_traiter('liste_1')) return array('editable' => 'oui'); return $valeurs; Chargement en cours
formulaires/exemple_lo_ajax.php +3 −2 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -9,19 +9,20 @@ function formulaires_exemple_lo_ajax_charger_dist () { return array( 'liste_1' => _request('liste_1'), 'liste_2' => _request('liste_2'), ); } function formulaires_exemple_lo_ajax_verifier_dist () { if (saisies_liste_verifier('liste_1')) return array(); if (saisies_liste_verifier(array('liste_1', 'liste_2'))) return array(); return array(); } function formulaires_exemple_lo_ajax_traiter_dist () { if (saisies_liste_traiter('liste_1')) if (saisies_liste_traiter(array('liste_1', 'list_2'))) return array('editable' => 'oui'); return array('editable' => 'oui'); Chargement en cours
formulaires/exemple_lo_ajax.yaml +23 −0 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -19,3 +19,26 @@ nom: description label: Description rows: 4 - saisie: liste saisies: - saisie: input nom: titre disable_avec_post: oui - saisie: hidden nom: id options: nom: liste_2 interdire_ajout: oui defaut: - titre: "élément 1" id: 1 - titre: "élément 2" id: 2 - titre: "élément 3" id: 3