Changeset 60754 in spip-zone


Ignore:
Timestamp:
Apr 29, 2012, 12:18:06 PM (9 years ago)
Author:
eric@…
Message:

Finalisation de la fiche de relecture avec la présentation des textes de l'article via accordion.
Renommage de la plupart des items de langue.
Traitement raccourcis sur les textes de l'article

Location:
_plugins_/relecture
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/relecture/base/relecture_declarations.php

    r60566 r60754  
    140140        // - table spip_relectures
    141141        $interface['table_des_traitements']['DESCRIPTION']['relectures'] = _TRAITEMENT_RACCOURCIS;
     142        $interface['table_des_traitements']['ARTICLE_DESCR']['relectures'] = _TRAITEMENT_RACCOURCIS;
     143        $interface['table_des_traitements']['ARTICLE_CHAPO']['relectures'] = _TRAITEMENT_RACCOURCIS;
     144        $interface['table_des_traitements']['ARTICLE_TEXTE']['relectures'] = _TRAITEMENT_RACCOURCIS;
     145        $interface['table_des_traitements']['ARTICLE_PS']['relectures'] = _TRAITEMENT_RACCOURCIS;
    142146        // - table spip_commentaires
    143147        $interface['table_des_traitements']['TEXTE']['commentaires'] = _TRAITEMENT_RACCOURCIS;
  • _plugins_/relecture/formulaires/editer_relecture.html

    r60413 r60754  
    1010                <ul>
    1111                        <li class="editer_description[ (#ENV**{erreurs}|table_valeur{description}|oui) erreur]">
    12                                 <label for="description"><:relecture:label_relecture_description:></label>
     12                                <label for="description"><:relecture:label_description:></label>
    1313                                [<span class="erreur_message">(#ENV**{erreurs}|table_valeur{descriptif})</span>]
    1414                                <textarea name="description" id="description"[ lang="(#LANG)"] rows="12" cols="40">[(#ENV**{description})]</textarea>
  • _plugins_/relecture/lang/relecture_fr.php

    r60741 r60754  
    1212// B
    1313        'bouton_ajouter_relecteur' => 'Ajouter un relecteur',
     14        'bouton_configurer_relecture' => 'Administrer',
     15        'bouton_modifier_relecture' => 'Modifier la relecture',
    1416        'bouton_ouvrir_relecture' => 'Ouvrir un cycle de relecture',
    15         'bouton_modifier_relecture' => 'Modifier la relecture',
    16         'bouton_configurer_relecture' => 'Administrer',
     17        'bouton_participer_relecture' => 'Participer',
    1718        'bouton_voir_relecture' => 'Voir',
    18         'bouton_participer_relecture' => 'Participer',
    19         'bouton_historique_relectures' => 'Afficher l\'historique des relectures',
     19        'bouton_voir_relectures' => 'Afficher l\'historique des relectures',
    2020
    2121// I
    22         'info_relecture_ouverture' => 'Ouvert le @date@ sur la révision @revision@ de l\'article',
    23         'info_relecture_periode_ouverte' => 'Commentaire autorisé jusqu\'au @date@',
    24         'info_relecture_periode_fermee' => 'L\'ajout de commentaire n\'est plus possible depuis le @date@',
     22        'info_1_commentaire_ferme' => '1 commentaire fermé',
     23        'info_1_commentaire' => '1 commentaire déposé',
     24        'info_1_relecture' => '1 relecture',
     25        'info_aucun_commentaire_ferme' => 'Aucun commentaire fermé',
    2526        'info_aucun_commentaire' => 'Aucun commentaire déposé',
    26         'info_1_commentaire' => '1 commentaire déposé',
     27        'info_aucun_relecture' => 'aucune relecture',
     28        'info_nb_commentaires_fermes' => '@nb@ commentaires fermés',
    2729        'info_nb_commentaires' => '@nb@ commentaires déposés',
    28         'info_aucun_commentaire_ferme' => 'Aucun commentaire fermé',
    29         'info_1_commentaire_ferme' => '1 commentaire fermé',
    30         'info_nb_commentaires_fermes' => '@nb@ commentaires fermés',
    31         'info_1_relecture' => '1 relecture',
    3230        'info_nb_relectures' => '@nb@ relectures',
    33         'info_aucun_relecture' => 'aucune relecture',
    3431        'info_numero_relecture' => 'relecture numéro',
     32        'info_ouverture_relecture' => 'Ouvert le @date@ sur la révision @revision@ de l\'article',
     33        'info_periode_commentaire_fermee' => 'L\'ajout de commentaire n\'est plus possible depuis le @date@',
     34        'info_periode_commentaire_ouverte' => 'Commentaire autorisé jusqu\'au @date@',
    3535
    3636// L
    37         'label_relecture_article' => 'Article concerné',
    38         'label_relecture_description' => 'Description',
    39         'label_relecture_date_ouverture' => 'Date',
    40         'label_relecture_date_fin_commentaire' => 'Date de fin des commentaires',
    41         'label_abrege_date_fin_commentaire' => 'Fin :',
    42         'label_relecture_revision_ouverture' => 'Révision',
    43         'label_relecture_date_cloture' => 'Date',
    44         'label_relecture_revision_cloture' => 'Révision',
    45         'label_relecture_revision_abregee' => 'Rév :',
     37        'label_article_chapeau' => 'Chapeau de l\'article',
     38        'label_article_descriptif' => 'Descriptif de l\'article',
     39        'label_article_ps' => 'Post-Scriptum de l\'article',
     40        'label_article_relu' => 'Article concerné',
     41        'label_article_texte' => 'Texte de l\'article',
     42        'label_commentaires_acceptes' => 'Acceptés',
    4643        'label_commentaires_ouverts' => 'Ouverts',
    47         'label_commentaires_acceptes' => 'Acceptés',
    4844        'label_commentaires_refuses' => 'Refusés',
     45        'label_date_cloture' => 'Date',
     46        'label_date_fin_commentaire_abrege' => 'Fin :',
     47        'label_date_fin_commentaire' => 'Date de fin des commentaires',
     48        'label_date_ouverture' => 'Date',
     49        'label_description' => 'Description',
     50        'label_revision_cloture' => 'Révision',
     51        'label_revision_ouverture_abrege' => 'Rév :',
     52        'label_revision_ouverture' => 'Révision',
    4953
    5054// T
    5155        'texte_instituer_relecture' => 'Cette relecture est :',
     56        'texte_relecture_fermee' => 'Fermée',
    5257        'texte_relecture_ouverte' => 'Ouverte',
    53         'texte_relecture_fermee' => 'Fermée',
    54         'titre_liste_relecteurs' => 'Relecteurs',
    5558        'titre_boite_accueil_relectures' => 'Vous êtes concernés par les relectures ci-dessous.',
     59        'titre_boite_cloture' => 'Clôture',
    5660        'titre_boite_ouverture' => 'Ouverture',
    57         'titre_boite_cloture' => 'Clôture',
    58         'titre_relecture_ouverte' => 'x',
    59         'titre_relecture_fermee' => 'y',
    60         'titre_info_relecture_article' => 'Relecture en cours',
    61         'titre_liste_participations_relectures' => 'Relectures auxquelles vous participez',
    62         'titre_liste_organisations_relectures' => 'Relectures que vous administrez',
    63         'titre_relecture' => 'Relecture',
    64         'titre_relectures' => 'Relectures',
     61        'titre_boite_relecture_article' => 'Relecture en cours',
    6562        'titre_commentaire' => 'Commentaire',
    6663        'titre_commentaires' => 'Commentaires',
    6764        'titre_liste_autres_relectures' => 'Autres relectures de l\'article',
     65        'titre_liste_organisations_relectures' => 'Relectures que vous administrez',
     66        'titre_liste_participations_relectures' => 'Relectures auxquelles vous participez',
     67        'titre_liste_relecteurs' => 'Relecteurs',
     68        'titre_relecture_fermee' => 'Relecture fermée',
     69        'titre_relecture_ouverte' => 'Relecture ouverte',
     70        'titre_relecture' => 'Relecture',
     71        'titre_relectures' => 'Relectures',
    6872
    6973);
  • _plugins_/relecture/prive/objets/contenu/relecture.html

    r60280 r60754  
    11<BOUCLE_afficher_contenu(RELECTURES){id_relecture=#ENV{id}}{statut?}>
    22[<div class="champ contenu_texte[ (#DESCRIPTION*|strlen|?{'',vide})]">
    3         <div class='label'><:relecture:label_relecture_description:></div>
     3        <div class='label'><:relecture:label_description:></div>
    44        <div dir='#LANG_DIR' class='#EDIT{description} texte'>(#DESCRIPTION|image_reduire{500,0})</div>
    55</div>]
  • _plugins_/relecture/prive/objets/liste/relectures.html

    r60742 r60754  
    3030                                <th class="titre principale" scope="col">[(#TRI{id_relecture, <:info_titre:>, ajax})]</th>
    3131                        [(#ENV{affichage}|=={menu_navigation}|non)
    32                                 <th class="titre" scope="col"><:relecture:label_relecture_article:></th>
    33                                 <th class="date" scope="col">[(#TRI{date_fin_commentaire, <:relecture:label_abrege_date_fin_commentaire:>, ajax})]</th>
     32                                <th class="titre" scope="col"><:relecture:label_article_relu:></th>
     33                                <th class="date" scope="col">[(#TRI{date_fin_commentaire, <:relecture:label_date_fin_commentaire_abrege:>, ajax})]</th>
    3434                        ]
    3535                        [(#ENV{affichage}|=={menu_navigation}|oui)
    36                                 <th class="revision" scope="col">[(#TRI{revision_ouverture, <:relecture:label_relecture_revision_abregee:>, ajax})]</th>
     36                                <th class="revision" scope="col">[(#TRI{revision_ouverture, <:relecture:label_revision_ouverture_abrege:>, ajax})]</th>
    3737                        ]
    3838                        </tr>
  • _plugins_/relecture/prive/squelettes/contenu/relecture.html

    r60746 r60754  
     1<script type="text/javascript" xmlns="http://www.w3.org/1999/html">
     2//<![CDATA[
     3        jQuery(document).ready(function() {
     4                $( ".accordion" )
     5                        .accordion({ header: 'h5' })
     6                        .accordion({ collapsible: true });
     7        });
     8//]]>
     9</script>
     10
     11
    112<BOUCLE_relecture(RELECTURES){id_relecture}{statut==.*}{si #ENV{exec}|=={relecture}}>
    213[(#REM) <!-- Ouverture de la fiche objet : titre relecture et article associe --> ]
     
    1223        <h1>(#INFO_TITRE{relecture, #ID_RELECTURE}|sinon{<:info_sans_titre:>})[(#CHEMIN_IMAGE{relecture-24.png}|balise_img{relecture, cadre-icone})]</h1>
    1324        [<p class="soustitre">
    14                 <:relecture:label_relecture_article:> : <a[ href="(#URL_ECRIRE{article, id_article=#ID_ARTICLE})"]>(#INFO_TITRE{article, #ID_ARTICLE})</a>
     25                <:relecture:label_article_relu:> : <a[ href="(#URL_ECRIRE{article, id_article=#ID_ARTICLE})"]>(#INFO_TITRE{article, #ID_ARTICLE})</a>
    1526        </p>]],
    1627        simple fiche_objet})
     
    2031        [(#BOITE_OUVRIR{<h5><:relecture:titre_boite_ouverture|strtoupper:></h5>, raccourcis})]
    2132                <div class="unit size2of3">
    22                         <span><strong><:relecture:label_relecture_date_ouverture:></strong> : </span>
     33                        <span><strong><:relecture:label_date_ouverture:></strong> : </span>
    2334                        <span dir="#LANG_DIR">[(#DATE_OUVERTURE|affdate)]</span>
    2435                </div>
    2536                <div class="unit size1of3 lastUnit">
    26                         <span><strong><:relecture:label_relecture_revision_ouverture:></strong> : </span>
     37                        <span><strong><:relecture:label_revision_ouverture:></strong> : </span>
    2738                        [(#SET{url_revision, [(#URL_ECRIRE{revision, objet=article}
    2839                                                                        |parametre_url{id_objet, #ID_ARTICLE}
     
    4253                [(#BOITE_OUVRIR{<h5><:relecture:titre_boite_cloture|strtoupper:></h5>, raccourcis})]
    4354                        <div class="unit size2of3">
    44                                 <span><strong><:relecture:label_relecture_date_cloture:></strong> : </span>
     55                                <span><strong><:relecture:label_date_cloture:></strong> : </span>
    4556                                <span dir="#LANG_DIR">[(#DATE_CLOTURE|affdate)]</span>
    4657                        </div>
    4758                        <div class="unit size1of3 lastUnit">
    48                                 <span><strong><:relecture:label_relecture_revision_cloture:></strong> : </span>
     59                                <span><strong><:relecture:label_revision_cloture:></strong> : </span>
    4960                                [(#SET{url_revision, [(#URL_ECRIRE{revision, objet=article}
    5061                                                                                |parametre_url{id_objet, #ID_ARTICLE}
     
    5566        ]
    5667
     68        [(#REM) <!-- Formulaire de choix des relecteurs --> ]
    5769        <div class="ajax">
    5870                #FORMULAIRE_EDITER_LIENS{auteurs, relecture, #ID_RELECTURE}
    5971        </div>
    6072
     73        [(#REM) <!-- Description de la relecture --> ]
    6174        <div id="wysiwyg">
    6275                <INCLURE{fond=prive/objets/contenu/relecture, id=#ID_RELECTURE, id_article=#ID_ARTICLE, ajax=wysiwyg, wysiwyg=1}>
    6376        </div>
    6477
    65         <div id="accordion">
    66                 [<h3><a href="#">descr</a></h3>
    67                 <div>(#ARTICLE_DESCR|trim)</div>]
    68                 [<h3><a href="#">chapeau</a></h3>
    69                 <div>(#ARTICLE_CHAPO|trim)</div>]
    70                 [<h3><a href="#">texte</a></h3>
    71                 <div>(#ARTICLE_TEXTE|trim)</div>]
    72                 [<h3><a href="#">ps</a></h3>
    73                 <div>(#ARTICLE_PS|trim)</div>]
     78        [(#REM) <!-- Textes de l'article a relire et a commenter --> ]
     79        <div class="accordion" id="article">
     80                [(#ARTICLE_DESCR*|strlen|oui)
     81                        <h5><a href="#"><:relecture:label_article_descriptif:></a></h5>
     82                        <div>#ARTICLE_DESCR</div>]
     83                [(#ARTICLE_CHAPO*|strlen|oui)
     84                        <h5><a href="#"><:relecture:label_article_chapeau:></a></h5>
     85                        <div>#ARTICLE_CHAPO</div>]
     86                [(#ARTICLE_TEXTE*|strlen|oui)
     87                        <h5><a href="#"><:relecture:label_article_texte:></a></h5>
     88                        <div>#ARTICLE_TEXTE</div>]
     89                [(#ARTICLE_PS*|strlen|oui)
     90                        <h5><a href="#"><:relecture:label_article_ps:></a></h5>
     91                        <div>#ARTICLE_PS</div>]
    7492        </div>
    7593
    76         <div class="nettoyeur"></div>
     94        <br class="nettoyeur"></div>
    7795
     96        [(#REM) <!-- Bouton d'édition de la relecture --> ]
    7897        [(#AUTORISER{modifier, relecture, #ID_RELECTURE})
    7998
     
    103122        [(#ENV**{exec}|=={relecture_edit}|?{#INCLURE{fond=prive/squelettes/contenu/relecture_edit, redirect='', env, retourajax=oui}, #REM|sinon_interdire_acces})]
    104123<//B_relecture>
    105 
    106 <script>
    107         $(function() {
    108                 $( "#accordion" ).accordion();
    109         });
    110 </script>
  • _plugins_/relecture/prive/squelettes/navigation/article-relecture.html

    r60741 r60754  
    1212<BOUCLE_relecture_ouverte(RELECTURES){id_article}{statut=ouverte}>
    1313[(#AUTORISER{voirrelectures, article, #ID_ARTICLE})
    14         [(#SET{titre, <:relecture:titre_info_relecture_article:>})]
     14        [(#SET{titre, <:relecture:titre_boite_relecture_article:>})]
    1515        #BOITE_OUVRIR{#GET{titre}, simple, titrem}
    1616                [(#SET{date_ouverture, [(#DATE_OUVERTURE|affdate_court)]})]
     
    1818                [(#SET{date_fin_periode, [(#DATE_FIN_COMMENTAIRE|affdate_court)]})]
    1919                <p>
    20                         <:relecture:info_relecture_ouverture{date=#GET{date_ouverture}, revision=#GET{rev_ouverture}}:>
     20                        <:relecture:info_ouverture_relecture{date=#GET{date_ouverture}, revision=#GET{rev_ouverture}}:>
    2121                </p>
    2222                <p>
    23                         [(#DATE_FIN_COMMENTAIRE|<{#DATE}|non)<:relecture:info_relecture_periode_ouverte{date=#GET{date_fin_periode}}:>]
    24                         [(#DATE_FIN_COMMENTAIRE|<{#DATE}|oui)<:relecture:info_relecture_periode_fermee{date=#GET{date_fin_periode}}:>]
     23                        [(#DATE_FIN_COMMENTAIRE|<{#DATE}|non)<:relecture:info_periode_commentaire_ouverte{date=#GET{date_fin_periode}}:>]
     24                        [(#DATE_FIN_COMMENTAIRE|<{#DATE}|oui)<:relecture:info_periode_commentaire_fermee{date=#GET{date_fin_periode}}:>]
    2525                </p>
    2626                [<p>(#ID_RELECTURE|relecture_informer_commentaires)</p>]
  • _plugins_/relecture/relecture_pipelines.php

    r60746 r60754  
    33
    44/**
    5  * Inclusion dans les pages du prive du script jquery ui accordion
     5 * Inclusion dans la page de suivi d'une relecture du script jquery ui accordion
    66 *
    77 * @param array $script
     
    1111function relecture_jqueryui_plugins($scripts) {
    1212
    13         $scripts[] = "javascript/ui/jquery.ui.widget.js";
    14         $scripts[] = "javascript/ui/jquery.ui.accordion.js";
     13        $page = _request('exec');
     14        if ($page == 'relecture') {
     15                $scripts[] = "jquery.ui.widget";
     16                $scripts[] = "jquery.ui.accordion";
     17        }
    1518
    1619        return $scripts;
     
    111114                if ($form == 'dater') {
    112115                        // Identifier le label comme la date de fin des commentaires
    113                         $flux['data']['_label_date'] = _T('relecture:label_relecture_date_fin_commentaire');
     116                        $flux['data']['_label_date'] = _T('relecture:label_date_fin_commentaire');
    114117                }
    115118                else if ($form == 'editer_liens') {
Note: See TracChangeset for help on using the changeset viewer.