[SPIP Zone] r4379 - in /_plugins_/_squelettes_/pagination_article: paginart.js paginart_fonctions.php tabs.js

Author: cedric@yterium.com
Date: Wed Aug 2 23:36:47 2006
New Revision: 4379

Log:
rendre le plugin independant de la balise hn des intertitres

Removed:
    _plugins_/_squelettes_/pagination_article/paginart.js
Modified:
    _plugins_/_squelettes_/pagination_article/paginart_fonctions.php
    _plugins_/_squelettes_/pagination_article/tabs.js

Removed: _plugins_/_squelettes_/pagination_article/paginart.js

    (empty)

Modified: _plugins_/_squelettes_/pagination_article/paginart_fonctions.php

--- _plugins_/_squelettes_/pagination_article/paginart_fonctions.php (original)
+++ _plugins_/_squelettes_/pagination_article/paginart_fonctions.php Wed Aug 2 23:36:47 2006
@@ -2,11 +2,13 @@

function paginer_intertitres($texte){
- $t = explode('<h3 class="spip">',$texte);
+ global $debut_intertitre,$fin_intertitre;
+ $t = explode($debut_intertitre,$texte);
   if (count($t)>2){
     $texte = array_shift($t);
     foreach($t as $p){
- $texte .= "<div class='section'><h3 class='spip'>".$p."</div>";
+ $p = str_replace($fin_intertitre,"</span>$fin_intertitre",$p);
+ $texte .= "<div class='section'>$debut_intertitre<span class='titre_onglet'>".$p."</div>";
     }
     $texte = "<div class='paginer_intertitres'>".$texte."</div>";
   }

Modified: _plugins_/_squelettes_/pagination_article/tabs.js

--- _plugins_/_squelettes_/pagination_article/tabs.js (original)
+++ _plugins_/_squelettes_/pagination_article/tabs.js Wed Aug 2 23:36:47 2006
@@ -29,12 +29,12 @@
   var art=1;
   $("div.paginer_intertitres").each(function(){
     var group=this;
- //var p = $(this);
+
     var sect = 1;
     var liste = "<ul class='anchors'>";
- //$("h3.spip",group).before("toto");
+
     $("div.section",group).each(function(){
- liste += "<li><a href='#art"+art+"sect"+sect+"'>"+$('h3.spip',this).get(0).innerHTML+"</a></li>";
+ liste += "<li><a href='#art"+art+"sect"+sect+"'>"+$('span.titre_onglet',this).get(0).innerHTML+"</a></li>";
       $(this).set('id',"art"+art+"sect"+sect);
       $(this).set('class',"anchor");
       sect += 1;