Changeset 39425 in spip-zone


Ignore:
Timestamp:
Jul 21, 2010, 11:50:06 AM (9 years ago)
Author:
prigent.yohann@…
Message:

Maintenant, Comments prend en compte le mode d'affichage de Contrib, on l'utilise donc.

Location:
_galaxie_/www.spip-contrib.net/squelettes/2009
Files:
2 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • _galaxie_/www.spip-contrib.net/squelettes/2009/more/article.html

    r38001 r39425  
    1515        </div>
    1616        <a href='#top' class='retour_top'><img src='#CHEMIN{img/back-to-top.png}' alt='<:retour_top|attribut_html:>' /></a>
    17         <script type="text/javascript">/*<!#EVAL{chr(91)}CDATA#EVAL{chr(91)}*/
    18 
    19         jQuery.fn.add_reply_to = function(id_thread){
    20                 var me = jQuery(this).parents('li.comment-li').eq(0);
    21                 if (me.find('#formulaire_forum').length==0){
    22                         jQuery('#formulaire_forum').siblings('p.repondre').show();
    23                         jQuery('#formulaire_forum')
    24                                 .hide()
    25                                 .detach()
    26                                 .appendTo(me)
    27                                 .slideDown('fast')
    28                                 .find('form')
    29                                 .removeClass('noajax')
    30                                 .find('input[name=id_forum]').val(id_thread);
    31 
    32                         jQuery('#formulaire_forum').siblings('p.repondre').hide();
    33                         jQuery('#formulaire_forum').find('form.preview,.reponse_formulaire').remove();
    34                         jQuery(me).find('.comment').last().find('p').last().positionner(true);
    35                         var connect = jQuery('#formulaire_forum .saisie_session_nom a,#formulaire_forum .session_qui .details a').eq(0);
    36                         var url = connect.attr('href').match(/url=([^&"']*)/);
    37                         url = escape(unescape(url[1]).replace(/#.*/, "")+"#reply"+id_thread);
    38                         connect.attr('href',connect.attr('href').replace(/url=([^&"']*)/,"url="+url));
    39                 }
    40         }
    41         function hash_reply(){
    42                 var ancre = window.location.hash;
    43                 var id;
    44                 if ((id=ancre.match(/^#(reply)([0-9]+$)/)) && jQuery("#comment"+id[2]).length==1){
    45                         var p = jQuery("#comment"+id[2]).parents('li.comment-li').eq(0).find('p.repondre');
    46                         if (!p.length)
    47                                 p = jQuery("#comment"+id[2]).parents('ul').eq(0).siblings('p.repondre');
    48                         p.find('a').eq(0).click();
    49                 }
    50         }
    51         jQuery(function(){
    52                 var ancre = window.location.hash;
    53                 var id;
    54                 if ((id=ancre.match(/^#(forum|comment|reply)([0-9]+$)/)) && jQuery("#comment"+id[2]).length==0){
    55                         var a = jQuery('.comments-thread a.lien_pagination').last();
    56                         var href = a.attr('href');
    57                         href = href.replace(/debut_comments-list=[0-9]+#.*$/,'debut_comments-list=@@'+id[2]+ancre);
    58                         a.after("<a href='"+href+"' style='visibility:hidden' id='comment"+id[2]+"' class='lien_pagination'>Go</a>");
    59                         jQuery(a.parents('div.ajaxbloc').first()).ajaxbloc();
    60                         if (id[1]=='reply')
    61                                 onAjaxLoad(hash_reply);
    62                         jQuery("#comment"+id[2]).eq(0).click();
    63                 }
    64                 hash_reply();
    65         });
    66         /*#EVAL{chr(93)}[(#EVAL{chr(93)})]>*/</script>
    6717</BOUCLE_article>
Note: See TracChangeset for help on using the changeset viewer.