Changeset 48045 in spip-zone


Ignore:
Timestamp:
May 23, 2011, 7:06:31 PM (10 years ago)
Author:
yffic@…
Message:
  • Mise a jour du js tablesorter
  • une icone
  • ajout du pipeline insert_head_css
  • changement de version et passage en stable
Location:
_plugins_/tablesorter
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/tablesorter/plugin.xml

    r42310 r48045  
    55        Portage sous SPIP par cym, b_b, Eric Lupinacci et BoOz.
    66        </auteur>
    7         <version>1.0 beta</version>
    8         <etat>test</etat>
     7        <version>1.1</version>
     8        <etat>stable</etat>
     9        <icon>images/tablesorter-32.png</icon>
    910        <description>
    10         Le plugin jQuery original permet de trier les tableaux portant la class CSS "tablesorter" en cliquant simplement sur l'ent&ecirc;te d'une colonne.<br />
    11         <br />
    12         Actuellement, la version SPIP n&eacute;cessite d'ajouter la class "tablesorter" aux tableaux des squelettes; par la suite, ajoutera automatiquement la class "tablesorter" &agrave; tous les tableaux ayant d&eacute;j&agrave; la class table.spip.<br />
    13         <br />
    14         Voir en ligne toutes les options de tris, sur le site de <a href="http://tablesorter.com/docs/">http://tablesorter.com</a>.<br />
    15         <br />
    16         Pour info : ce portage sous SPIP a failli s'appeler <strong>Triceratops</strong>.
     11        Le plugin jQuery original permet de trier les tableaux portant la class CSS "tablesorter" en cliquant simplement sur l'ent&ecirc;te d'une colonne (le tableau HTML doit donc posséder les tags thead et tbody).<br />Voir en ligne toutes les options de tri, sur le site de <a href="http://tablesorter.com/">http://tablesorter.com</a>.
    1712        </description>
    1813        <prefix>tablesorter</prefix>
     14        <pipeline>
     15                <nom>insert_head_css</nom>
     16                <inclure>tablesorter_pipelines.php</inclure>
     17        </pipeline>
    1918        <pipeline>
    2019                <nom>insert_head</nom>
  • _plugins_/tablesorter/styles/tablesorter.css

    r29838 r48045  
    3030        background-image: none;
    3131        cursor: auto;
    32         /*
    33         background-color: #da0000;
    34         */
    3532}
    3633
    3734table.tablesorter tbody td {
    3835        padding: 4px;
    39         /*
    40         background-color: #fff;
    41         */
    4236        vertical-align: top;
    43 }
    44 table.tablesorter tbody tr.odd td {
    45         /*
    46         background-color:#f0f0f6;
    47         */
    4837}
    4938
     
    5241        background-repeat: no-repeat;
    5342        background-position: center right;
    54         /*
    55         background-color: #666;
    56         color: #fff;
    57         */
    5843}
    5944table.tablesorter thead tr .headerSortUp {
  • _plugins_/tablesorter/tablesorter_pipelines.php

    r29610 r48045  
    11<?php
     2function tablesorter_insert_head_css($flux){
     3        static $done = false;
     4        if (!$done) {
     5                $done = true;
     6                $flux .= '<link rel="stylesheet" href="'.url_absolue(find_in_path('styles/tablesorter.css')).'" type="text/css" />';
     7        }
     8
     9        return $flux;
     10}
     11
    212
    313function tablesorter_insert_head($flux){
    414        // Insertion des librairies js
    515        $flux .='<script src="'.url_absolue(find_in_path('scripts/jquery.tablesorter.js')).'" type="text/javascript"></script>';
    6         // Inclusion des styles du plugin
    7         $flux .='<link rel="stylesheet" href="'.url_absolue(find_in_path('styles/tablesorter.css')).'" type="text/css" />';
    816        // Init de tablesorter
    917        $flux .='
     
    1523        })(jQuery);
    1624        /* ]]> */</script>';
     25       
     26        $flux .= tablesorter_insert_head_css(''); // compat pour les vieux spip
    1727        return $flux;
    1828}
Note: See TracChangeset for help on using the changeset viewer.