Changeset 115607 in spip-zone


Ignore:
Timestamp:
Jun 11, 2019, 11:19:00 AM (5 days ago)
Author:
bruno@…
Message:

version 1.1.0 : basculer sur littlefoot, une version de bigfoot maintenue et indépendante de jQuery

Je ne passe pas en version 2.x car cela est transparent pour les utilisateurs qui ne surchargent pas les styles, et comme le plugin est utilisé sur uniquement 24 sites ça ne devrait pas impacter grand monde.

Au passage, on embarque la version .min du script ce qui permet d'en profiter directement avec un compresseur récent.

Location:
_plugins_/bigfoot
Files:
3 added
4 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/bigfoot/bigfoot_pipelines.php

    r115438 r115607  
    1010 */
    1111function bigfoot_insert_head_css($flux){
    12         $flux .="\n".'<link rel="stylesheet" href="'. find_in_path('css/bigfoot-number.css') .'" />';
     12        $flux .="\n".'<link rel="stylesheet" href="'. find_in_path('css/littlefoot.css') .'" />';
    1313        return $flux;
    1414}
     
    2222 */
    2323function bigfoot_insert_head($flux){
    24         $flux .="\n".'<script type="text/javascript" src="'. find_in_path('javascript/bigfoot.js') .'"></script>';
     24        $flux .="\n".'<script type="text/javascript" src="'. find_in_path('javascript/littlefoot.js') .'"></script>';
    2525        $flux .= <<<EOH
    2626<script type="text/javascript">/* <![CDATA[ */
    2727(function($) {
    2828        var bigfoot_init = function() {
    29                 jQuery.bigfoot({
     29                littlefoot.default({
    3030                        anchorPattern: /(nb\d+(-\d+)?(footnote|appendix))/gi,
    31                         anchorParentTagname: "span",
    32                         footnoteParentClass: "spip_note_ref",
    33                         footnoteTagname: "div"
     31                        anchorParentSelector: "span",
     32                        footnoteSelector: "div",
     33                        buttonTemplate: '<span class="littlefoot-footnote__container"><button aria-controls="fncontent:<%= id %>" aria-expanded="false" aria-label="Footnote <%= number %>" class="littlefoot-footnote__button littlefoot-footnote__button__number" data-footnote-button-id="<%= id %>" data-footnote-number="<%= number %>" id="<%= reference %>" rel="footnote" title="See Footnote <%= number %>"><svg viewbox="0 0 31 6" preserveAspectRatio="xMidYMid"><circle r="3" cx="3" cy="3" fill="white"></circle><circle r="3" cx="15" cy="3" fill="white"></circle><circle r="3" cx="27" cy="3" fill="white"></circle></svg></button></span>'
    3434                });
    3535                jQuery('div.notes').hide();
  • _plugins_/bigfoot/paquet.xml

    r115438 r115607  
    22        prefix="bigfoot"
    33        categorie="divers"
    4         version="1.0.8"
     4        version="1.1.0"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.2.*]"
     
    1313
    1414        <auteur>b_b</auteur>
    15         <credit lien="https://github.com/lemonmade/bigfoot">Chris Sauve</credit>
     15        <credit lien="https://github.com/goblindegook/littlefoot">Chris Sauve & Luís Rodrigues</credit>
    1616        <licence>MIT</licence>
    1717
Note: See TracChangeset for help on using the changeset viewer.