Changeset 61012 in spip-zone


Ignore:
Timestamp:
May 5, 2012, 6:47:06 PM (7 years ago)
Author:
eric@…
Message:

Finalisation de la barre d'outils relecture.
Démarrage de la page d'édition d'un commentaire.

Location:
_plugins_/relecture
Files:
4 added
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/relecture/barre_outils/relecture.php

    r60953 r61012  
    1111        $set = new Barre_outils(array(
    1212                'nameSpace'         => 'relecture',
    13                 'onShiftEnter'      => array('keepDefault'=>false, 'replaceWith'=>"\n_ "),
    14                 'onCtrlEnter'       => array('keepDefault'=>false, 'replaceWith'=>"\n\n"),
    15                 // garder les listes si on appuie sur entree
    16                 'onEnter'           => array('keepDefault'=>false, 'selectionType'=>'return', 'replaceWith'=>"\n"),
    1713                'markupSet'         => array(
    1814                        // Inserer un commentaire
    1915                        array(
    2016                                "id"        => 'insercom',
    21                                 "name"      => 'essai',
    22                                 "className" => "outil_insercom",
    23                                 "replaceWith" => "function(h){ return essai(h);}",
    24 //                              "openWith"      => "[[[",
    25 //                              "closeWith" => "]]]",
     17                                "name"      => _T('relecture:bouton_inserer_commentaire'),
     18                                "className" => "outil_inserer",
     19                                "replaceWith" => "function(h){ return lancer_insertion(h);}",
    2620                                "display"   => true,
    2721                                "selectionType" => "")
    2822                        ),
    2923                'functions'                     => "
    30                         // essai
    31                         function essai(h) {
     24                        // Lancement de l'insertion d'un commentaire a l'emplacement designe
     25                        function lancer_insertion(h) {
     26                                // Reserver la selection pour le reinjecter ensuite
    3227                                s = h.selection;
    33                                 alert(h.textarea.selectionStart);
    34                                 alert(h.textarea.selectionEnd);
    35                                 console.log(h);
     28                                // Recuperer les offsets de debut et fin de la selection
     29                                d = h.textarea.selectionStart;
     30                                f = h.textarea.selectionEnd;
     31                                // Creer l'url de la page d'edition du commentaire
     32                                u = parametre_url('?exec=commentaire_edit', 'debut', d);
     33                                u = parametre_url(u, 'fin', f);
     34                                // Appel de la modalbox pour saisir le commentaire
     35                                // Le retour se fait sur la page en cours
     36                                jQuery.modalboxload(u, {onClose: function (dialog) {jQuery('#').ajaxReload();}});
    3637                                return s;
    3738                        }
     
    4849
    4950
    50 
    5151/**
    5252 * Definitions des liens entre css et icones
     
    5656function barre_outils_relecture_icones(){
    5757        return array(
    58                 'outil_insercom' => array('spt-v1.png','-10px -226px'), //'intertitre.png'
     58                'outil_inserer' => array('inserer_commentaire-16.png',''),
    5959        );
    6060}
     61
    6162?>
  • _plugins_/relecture/formulaires/commenter_relecture.html

    r60953 r61012  
    1 [(#REM) <!-- Initialisation de l'accordion des textes de l'article --> ]
     1[(#REM) <!-- Initialisation de la barre d'outils de gestion des commentaires --> ]
    22<script type="text/javascript" xmlns="http://www.w3.org/1999/html">
    33//<![CDATA[
     
    3030                [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
    3131                <!--extra-->
    32                 <p class='boutons'><input type='submit' name="save" class='submit' value='<:bouton_enregistrer:>' /></p>
    3332        </div></form>
    3433        ]
  • _plugins_/relecture/formulaires/editer_relecture.html

    r60844 r61012  
    1212                                <label for="description"><:relecture:label_description:></label>
    1313                                [<span class="erreur_message">(#ENV**{erreurs}|table_valeur{description})</span>]
    14                                 <textarea name="description" id="description"[ lang="(#LANG)"] rows="12" cols="40">[(#ENV**{description})]</textarea>
     14                                <textarea class="inserer_barre_edition" name="description" id="texte"[ lang="(#LANG)"] rows="12" cols="40">
     15                                        [(#ENV**{description})]
     16                                </textarea>
    1517                    </li>
    1618                </ul>
  • _plugins_/relecture/formulaires/editer_relecture.php

    r60533 r61012  
    77function formulaires_editer_relecture_charger_dist($id_relecture='oui', $redirect='') {
    88        // Traitement standard de chargement
    9         $valeurs = formulaires_editer_objet_charger('relecture', $id_relecture, 0, 0, $redirect, 'relectures_edit_config', $row, $hidden);
     9        $valeurs = formulaires_editer_objet_charger('relecture', $id_relecture, 0, 0, $redirect, 'relectures_edit_config');
    1010
    1111        // Ouverture d'une relecture sur un article
  • _plugins_/relecture/lang/relecture_fr.php

    r60838 r61012  
    1313        'bouton_ajouter_relecteur' => 'Ajouter un relecteur',
    1414        'bouton_configurer_relecture' => 'Administrer',
     15        'bouton_inserer_commentaire' => 'Insérer un commentaire',
    1516        'bouton_modifier_relecture' => 'Modifier la relecture',
    1617        'bouton_ouvrir_relecture' => 'Ouvrir un cycle de relecture',
Note: See TracChangeset for help on using the changeset viewer.