Changeset 61029 in spip-zone
- Timestamp:
- May 6, 2012, 2:57:44 PM (9 years ago)
- Location:
- _plugins_/relecture
- Files:
-
- 3 added
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/relecture/barre_outils/relecture.php
r61015 r61029 4 4 5 5 /** 6 * Definition de la barre d'outil utili e pour deposer des commentaires de relecture.6 * Definition de la barre d'outil utilisee pour deposer des commentaires de relecture. 7 7 * 8 8 * @return object … … 15 15 array( 16 16 "id" => 'insercom', 17 "name" => _T('relecture:bouton_ inserer_commentaire'),17 "name" => _T('relecture:bouton_ajouter_commentaire'), 18 18 "className" => "outil_inserer", 19 19 "replaceWith" => "function(h){ return lancer_insertion(h);}", … … 26 26 // Reserver la selection pour le reinjecter ensuite 27 27 s = h.selection; 28 28 29 // Recuperer les offsets de debut et fin de la selection 29 30 d = h.textarea.selectionStart; 31 if (!d) { d = '0'; } 30 32 f = h.textarea.selectionEnd; 33 if (!f) { f = '0'; } 34 31 35 // Creer l'url de la page d'edition du commentaire 32 u = parametre_url('?exec=commentaire_edit', 'id_relecture', 29); 33 u = parametre_url(u, 'debut', d); 34 u = parametre_url(u, 'fin', f); 36 p = get_parametre_url();console.log(p); 37 if (!p['element']) { 38 p['element'] = 'texte'; 39 } 40 u = parametre_url('?exec=commentaire_edit', 'id_relecture', p['id_relecture']); 41 u = parametre_url(u, 'element', p['element']); 42 u = parametre_url(u, 'index_debut', d); 43 u = parametre_url(u, 'index_fin', f); 44 u = parametre_url(u, 'var_zajax', 'contenu'); 45 35 46 // Appel de la modalbox pour saisir le commentaire 36 47 // Le retour se fait sur la page en cours 37 48 jQuery.modalboxload(u, {onClose: function (dialog) {jQuery('#').ajaxReload();}}); 38 49 return s; 50 } 51 52 function get_parametre_url() { 53 var vars = [], hash; 54 var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); 55 for (var i = 0; i < hashes.length; i++) { 56 hash = hashes[i].split('='); 57 vars.push(hash[0]); 58 vars[hash[0]] = hash[1]; 59 } 60 return vars; 39 61 } 40 62 ", -
_plugins_/relecture/base/relecture_declarations.php
r61015 r61029 112 112 113 113 // Textes standard 114 'texte_retour' => ' ',115 'texte_modifier' => ' ',116 'texte_creer' => ' ',114 'texte_retour' => 'icone_retour', 115 'texte_modifier' => 'relecture:bouton_modifier_commentaire', 116 'texte_creer' => 'relecture:bouton_saisir_commentaire', 117 117 'texte_creer_associer' => '', 118 118 'texte_signale_edition' => '', -
_plugins_/relecture/formulaires/editer_commentaire.html
r61015 r61029 12 12 <label for="texte"><:relecture:label_commentaire_texte:></label> 13 13 [<span class="erreur_message">(#ENV**{erreurs}|table_valeur{texte})</span>] 14 <textarea readonly="readonly" name="texte" id="texte"[ lang="(#LANG)"] rows="20" cols="40">[(#ENV**{texte})]</textarea>14 <textarea name="texte" id="texte"[ lang="(#LANG)"] rows="10" cols="40">[(#ENV**{texte})]</textarea> 15 15 </li> 16 16 </ul> -
_plugins_/relecture/formulaires/editer_commentaire.php
r61015 r61029 5 5 include_spip('inc/editer'); 6 6 7 function formulaires_editer_commentaire_charger_dist($id_commentaire='oui', $ id_relecture, $index_debut, $index_fin, $redirect='') {7 function formulaires_editer_commentaire_charger_dist($id_commentaire='oui', $element, $id_relecture, $index_debut, $index_fin, $redirect='') { 8 8 // Traitement standard de chargement 9 9 $valeurs = formulaires_editer_objet_charger('commentaire', $id_commentaire, 0, 0, $redirect, ''); … … 12 12 } 13 13 14 function formulaires_editer_commentaire_verifier_dist($id_commentaire, $ id_relecture, $index_debut, $index_fin, $redirect='') {14 function formulaires_editer_commentaire_verifier_dist($id_commentaire, $element, $id_relecture, $index_debut, $index_fin, $redirect='') { 15 15 $erreurs = formulaires_editer_objet_verifier('commentaire', $id_commentaire, array('texte')); 16 16 return $erreurs; … … 18 18 19 19 // http://doc.spip.org/@inc_editer_article_dist 20 function formulaires_editer_commentaire_traiter_dist($id_commentaire, $ id_relecture, $index_debut, $index_fin, $redirect='') {20 function formulaires_editer_commentaire_traiter_dist($id_commentaire, $element, $id_relecture, $index_debut, $index_fin, $redirect='') { 21 21 22 22 // les autres traitements particuliers de creation de l'objet relecture sont faits dans le -
_plugins_/relecture/lang/relecture_fr.php
r61015 r61029 11 11 12 12 // B 13 'bouton_ajouter_commentaire' => 'Ajouter un commentaire', 13 14 'bouton_ajouter_relecteur' => 'Ajouter un relecteur', 14 'bouton_configurer_relecture' => 'Administrer ',15 'bouton_ inserer_commentaire' => 'Insérer uncommentaire',15 'bouton_configurer_relecture' => 'Administrer la relecture', 16 'bouton_modifier_commentaire' => 'Modifier le commentaire', 16 17 'bouton_modifier_relecture' => 'Modifier la relecture', 17 18 'bouton_ouvrir_relecture' => 'Ouvrir un cycle de relecture', 18 'bouton_participer_relecture' => 'Participer', 19 'bouton_participer_relecture' => 'Participer à la relecture', 20 'bouton_saisir_commentaire' => 'Saisir le texte de votre commentaire', 19 21 'bouton_voir_relecture' => 'Voir', 20 22 'bouton_voir_relectures' => 'Afficher l\'historique des relectures', … … 27 29 'info_aucun_commentaire' => 'Aucun commentaire déposé', 28 30 'info_aucun_relecture' => 'aucune relecture', 31 'info_commenter_relecture' => 'Insérer des commentaires sur cet élément', 29 32 'info_nb_commentaires_fermes' => '@nb@ commentaires fermés', 30 33 'info_nb_commentaires' => '@nb@ commentaires déposés', … … 33 36 'info_ouverture_relecture' => 'Ouvert le @date@ sur la révision @revision@ de l\'article', 34 37 'info_periode_commentaire_fermee' => 'L\'ajout de commentaire n\'est plus possible depuis le @date@', 35 'info_periode_commentaire_ouverte' => 'Commentaire autoriséjusqu\'au @date@',38 'info_periode_commentaire_ouverte' => 'Commentaires autorisés jusqu\'au @date@', 36 39 37 40 // L … … 64 67 'titre_boite_ouverture' => 'Ouverture', 65 68 'titre_boite_relecture_article' => 'Relecture en cours', 69 'titre_boite_statistiques_commentaires' => 'STATISTIQUES SUR CET ELEMENT :', 66 70 'titre_boite_textes_article' => 'TEXTES DE L\'ARTICLE EN RÉVISION @revision@', 67 71 'titre_commentaire' => 'Commentaire', -
_plugins_/relecture/prive/squelettes/contenu/commentaire_edit.html
r61015 r61029 1 1 [(#ID_COMMENTAIRE|oui) 2 [(#AUTORISER{modifier, commentaire, # ID_RELECTURE}|sinon_interdire_acces)]2 [(#AUTORISER{modifier, commentaire, #ENV{id_relecture}}|sinon_interdire_acces)] 3 3 ][(#ID_COMMENTAIRE|non) 4 4 [(#AUTORISER{commenter, relecture, #ENV{id_relecture}}|sinon_interdire_acces)] 5 5 ] 6 #SET{redirect, #ENV{redirect}|sinon{#URL_ECRIRE{relecture_comment , id_relecture=#ENV{id_relecture}}}}6 #SET{redirect, #ENV{redirect}|sinon{#URL_ECRIRE{relecture_comment}|parametre_url{id_relecture,#ENV{id_relecture}}|parametre_url{element, #ENV{element}}}} 7 7 8 <div class='cadre-formulaire-editer'> 9 <div class="entete-formulaire"> 10 </div> 8 <div class="cadre-formulaire-editer"> 9 <div class="entete-formulaire"> 10 [(#ENV{redirect}|icone_verticale{<:icone_retour:>, commentaire, '', left})] 11 [(#VAL{commentaire}|objet_info{#ID_COMMENTAIRE|?{texte_modifier, texte_creer}}|_T)] 12 <h1> 13 #INFO_TITRE{relecture, #ENV{id_relecture}}[ - #VAL{commentaire}|objet_info{texte_objet}|_T (#ID_COMMENTAIRE)] 14 </h1> 15 </div> 11 16 12 17 [(#ENV{retourajax,''}|oui) … … 14 19 <div class="ajax"> 15 20 ] 16 [(#FORMULAIRE_{editer_commentaire, #ID_COMMENTAIRE|sinon{oui}, #ENV{id_relecture}, #ENV{index_debut}, #ENV{index_fin}, #GET{redirect}})] 21 [(#FORMULAIRE_{editer_commentaire, 22 #ID_COMMENTAIRE|sinon{oui}, 23 #ENV{element}, 24 #ENV{id_relecture}, 25 #ENV{index_debut}, 26 #ENV{index_fin}, 27 #GET{redirect}})] 17 28 [(#ENV{retourajax,''}|oui) 18 29 </div> -
_plugins_/relecture/prive/squelettes/contenu/relecture_comment.html
r60844 r61029 12 12 <ul class="elements"> 13 13 <BOUCLE_elements(DATA){source table, #GET{elements}}> 14 [<li class='#VALEUR'>14 [<li> 15 15 (#SELF|parametre_url{element, #VALEUR} 16 16 |lien_ou_expose{ … … 28 28 <BOUCLE_relecture(RELECTURES){id_relecture}> 29 29 [(#SET{date_fin_periode, [(#DATE_FIN_COMMENTAIRE|affdate_court)]})] 30 <div class= 'cadre-formulaire-editer'>30 <div class="cadre-formulaire-editer"> 31 31 <div class="entete-formulaire"> 32 <:relecture:info_ periode_commentaire_ouverte{date=#GET{date_fin_periode}}:>32 <:relecture:info_commenter_relecture:> 33 33 <h1>#INFO_TITRE{relecture, #ID_RELECTURE}[ - (#VAL{relecture:label_article_}|concat{#GET{encours}}|_T)]</h1> 34 [(#REM) <!-- Statistiques sur les commentaires sur l'element --> ] 34 35 [(#REM) <!-- Statistiques sur les commentaires de l'element --> ] 35 36 #SET{compteurs, #ID_RELECTURE|relecture_compter_commentaires{#GET{encours}}} 36 <div class="liste"> 37 <ul> 38 [<li><:relecture:label_commentaires_ouverts:> : (#GET{compteurs}|table_valeur{ouvert})</li>] 39 [<li><:relecture:label_commentaires_acceptes:> : (#GET{compteurs}|table_valeur{accepte})</li>] 40 [<li><:relecture:label_commentaires_refuses:> : (#GET{compteurs}|table_valeur{refuse})</li>] 41 </ul> 37 [(#BOITE_OUVRIR{'', raccourcis})] 38 <div class="unit size1of1 lastunit"><strong><:relecture:info_periode_commentaire_ouverte{date=#GET{date_fin_periode}}:></strong></div> 39 <div class="unit size1of3"> 40 <span><:relecture:label_commentaires_ouverts:> : </span> 41 <span dir="#LANG_DIR">[<strong>(#GET{compteurs}|table_valeur{ouvert})</strong>]</span> 42 42 </div> 43 <div class="unit size1of3"> 44 <span><:relecture:label_commentaires_acceptes:> : </span> 45 <span dir="#LANG_DIR">[<strong>(#GET{compteurs}|table_valeur{accepte})</strong>]</span> 46 </div> 47 <div class="unit size1of3 lastunit"> 48 <span><:relecture:label_commentaires_refuses:> : </span> 49 <span dir="#LANG_DIR">[<strong>(#GET{compteurs}|table_valeur{refuse})</strong>]</span> 50 </div> 51 #BOITE_FERMER 43 52 </div> 44 53 -
_plugins_/relecture/prive/squelettes/contenu/relecture_edit.html
r60827 r61029 9 9 <div class="entete-formulaire"> 10 10 [(#ID_RELECTURE|oui) 11 [(#GET{redirect}|icone_verticale{[(#VAL{relecture}|objet_info{texte_retour}|_T)], #VAL{relecture}|objet_info{icone_objet},'',left retour[(#ENV{retourajax,''}|oui)ajax preload]})]11 [(#GET{redirect}|icone_verticale{[(#VAL{relecture}|objet_info{texte_retour}|_T)], #VAL{relecture}|objet_info{icone_objet},'',left retour[(#ENV{retourajax,''}|oui)ajax preload]})] 12 12 ] 13 13 [ -
_plugins_/relecture/relecture_autorisations.php
r61015 r61029 196 196 * @return 197 197 */ 198 function autoriser_commentaire_ repondre_dist($faire, $type, $id, $qui, $opt) {198 function autoriser_commentaire_moderer_dist($faire, $type, $id, $qui, $opt) { 199 199 200 200 $autoriser = false;
Note: See TracChangeset
for help on using the changeset viewer.