Changeset 110248 in spip-zone


Ignore:
Timestamp:
May 13, 2018, 7:01:14 PM (22 months ago)
Author:
eric@…
Message:

Début de refactoring du mode d'édition dans l'espace public.
Renommage

Location:
_plugins_/noizetier/trunk
Files:
5 edited
1 moved

Legend:

Unmodified
Added
Removed
  • _plugins_/noizetier/trunk/bloc_compiler_editer.html

    r110201 r110248  
    1 #SET{type, #OBJET|?{'', #ENV{type, #ENV{type-page, #ENV{page}}}}}
    2 #SET{composition, #OBJET|?{'', #ENV{composition}}}
     1#SET{type, #ENV{objet}|?{'', #ENV{type, #ENV{type-page, #ENV{page}}}}}
     2#SET{composition, #ENV{objet}|?{'', #ENV{composition}}}
    33[(#SET{page, #GET{type}[-(#GET{composition})]})]
    4 [(#OBJET|?{
    5         #SET{informations, #NOIZETIER_OBJET_INFOS{#OBJET, #ID_OBJET}},
    6         #SET{informations, #NOIZETIER_PAGE_INFOS{#ENV{page}}
     4[(#ENV{objet}|?{
     5        #SET{informations, #NOIZETIER_OBJET_INFOS{#ENV{objet}, #ENV{id_objet}}},
     6        #SET{informations, #NOIZETIER_PAGE_INFOS{#ENV{page}}}
    77})]
    88
    9 <div class="noizetier-bloc" id="noizetier-bloc-#ENV{bloc}" style="padding:10px; border:4px dotted #DF454F; margin:10px 0;">
     9<div class="noizetier-bloc" id="noizetier-bloc-#ENV{bloc}">
    1010        <input type='hidden' name='ordre[]' value='bloc-#ENV{bloc}' class="noizetier-tri" />
    1111        [(#GET{type}|oui)
     
    1717        ]
    1818
    19         <div style="color:#8A1F11; font-size:2em; margin:5px 0;">
     19        <div class="bloc-nom">
    2020                [(#NOIZETIER_BLOC_INFOS{#ENV{bloc}, nom})]
    2121        </div>
    2222
    23         <BOUCLE_noisettes(NOISETTES){plugin=noizetier}{objet?}{id_objet?}{bloc=#ENV{bloc}}{type=#GET{type}}{composition=#GET{composition}}{par rang_noisette}>
    24         <div class="noizetier-noisette" id="noizetier-noisette-#ID_NOISETTE" style="padding:10px; border:2px solid #9DBA00; margin:10px 0;">
     23        <BOUCLE_noisettes(NOISETTES) {plugin=noizetier}{id_conteneur=#ENV{id_conteneur}}{par rang_noisette}>
     24        <div class="bloc-noisette" id="noizetier-noisette-#ID_NOISETTE">
    2525                <BOUCLE_type_noisette(TYPES_NOISETTES){type_noisette}>
    26                         <div style="color:#9DBA00; font-size:1.5em; margin:5px 0;"><strong>
    27                                 <div style="float:right;">[(#CHEMIN_IMAGE{#ICON|sinon{noisette-24.png}}|balise_img{})]</div>
    28                                 [(#NOM)]
    29                         </strong></div>
     26                        <div class="type_noisette">
     27                                <strong>
     28                                        <div class="icone">[(#CHEMIN_IMAGE{#ICON|sinon{noisette-24.png}}|balise_img)]</div>
     29                                        [(#NOM)]
     30                                </strong>
     31                        </div>
    3032                </BOUCLE_type_noisette>
    3133
     
    3638
    3739                [(#ENV{ajouter_noisette}|ou{#ENV{editer_noisette}}|non)
    38                         [<div class="noisette noisette_#NOISETTE[ (#CHAMP_SQL{css})]">(#NOISETTE_COMPILER)</div>]
     40                        [<div class="noisette noisette_#NOISETTE[ (#CHAMP_SQL{css})]">(#NOISETTE_COMPILER{#ID_NOISETTE})</div>]
    3941                        <div class="noizetier-action" style="text-align:#LANG_RIGHT;">
    4042                                \[<strong><a href="[(#SELF|parametre_url{editer_noisette,#ID_NOISETTE})#noizetier-noisette-#ID_NOISETTE]"><:noizetier:formulaire_modifier_noisette:></a></strong>\]
  • _plugins_/noizetier/trunk/css/noizetier.css

    r102940 r110248  
     1/* Styles d'une page publique en édition sous voir_noisettes */
     2/* -- pour le bloc */
     3.noizetier-bloc {padding:10px; border:4px dotted #df454f; margin:10px 0;}
     4.noizetier-bloc .bloc-nom {color:#8a1f11; font-size:2em; margin:5px 0;}
     5.noizetier-bloc .bloc-noisette {padding:10px; border:2px solid #9dba00; margin:10px 0;}
     6.noizetier-bloc .bloc-noisette .type_noisette {color:#9DBA00; font-size:1.5em; margin:5px 0;}
     7.noizetier-bloc .bloc-noisette .type_noisette .icone {float:right;}
     8
    19.formulaire_editer_noisette li.fieldset {margin-left:10px; margin-right:10px; border-left: solid 1px #CCC; border-right: solid 1px #CCC; border-bottom: solid 1px #CCC;}
    210ul.liste-noisettes li.noisette {padding-left: 30px; background-repeat: no-repeat; background-position: left 9px;}
  • _plugins_/noizetier/trunk/noizetier_pipelines.php

    r110223 r110248  
    291291function noizetier_formulaire_admin($flux) {
    292292        if (autoriser('configurer', 'noizetier')) {
    293                 $bouton = recuperer_fond('prive/bouton/voir_noisettes');
     293                $bouton = recuperer_fond('prive/squelettes/inclure/inc-bouton_voir_noisettes');
    294294                $flux['data'] = preg_replace('%(<!--extra-->)%is', $bouton.'$1', $flux['data']);
    295295        }
     
    384384        return $boucle;
    385385}
     386
     387
     388// Insertion des css du noiZetier pour l'édition avec le mode voir_noisettes.
     389function noizetier_insert_head_css($flux) {
     390        static $done = false;
     391        if (!$done) {
     392                $done = true;
     393                if (_request('voir') == 'noisettes') {
     394                        $flux .= '<link rel="stylesheet" href="' . find_in_path('css/noizetier.css') . '" type="text/css" media="all" />';
     395                }
     396        }
     397
     398        return $flux;
     399}
     400
     401function noizetier_insert_head($flux) {
     402        // au cas ou il n'est pas implemente
     403        $flux .= rainette_insert_head_css($flux);
     404
     405        return $flux;
     406}
  • _plugins_/noizetier/trunk/paquet.xml

    r110247 r110248  
    3737        <pipeline nom="noizetier_config_export" inclure="noizetier_pipelines.php" />
    3838        <pipeline nom="noizetier_config_import" inclure="noizetier_pipelines.php" />
     39        <pipeline nom="insert_head_css" inclure="noizetier_pipelines.php" />
     40        <pipeline nom="insert_head" action="insert_head_css" inclure="noizetier_pipelines.php" />
    3941
    4042        <necessite nom="ncore" compatibilite="[0.4.0;[" />
  • _plugins_/noizetier/trunk/prive/style_prive_plugin_noizetier.html

    r110216 r110248  
    105105/* Styles du formulaire ajouter_noisette */
    106106.formulaire_ajouter_noisette ul.liste-noisettes-disponibles {margin: 10px;}
     107
    107108/* Styles du formulaire editer_noisette */
    108109.formulaire_editer_noisette li.fieldset {margin-left:10px; margin-right:10px; border-left: solid 1px #CCC; border-right: solid 1px #CCC; border-bottom: solid 1px #CCC;}
Note: See TracChangeset for help on using the changeset viewer.