source: spip-zone/_plugins_/bigfoot/bigfoot_pipelines.php @ 100244

Last change on this file since 100244 was 100244, checked in by brunobergot@…, 4 years ago

version 1.0.4 : réparer la compat SPIP 3.2 suite à z98723 qui modifie le core comme ça l'air de rien

  • Property svn:executable set to *
File size: 1.2 KB
Line 
1<?php
2
3if (!defined('_ECRIRE_INC_VERSION')) return;
4
5/**
6 * Insertion de la css du plugin dans les pages publiques
7 *
8 * @param $flux
9 * @return mixed
10 */
11function bigfoot_insert_head_css($flux){
12        $flux .="\n".'<link rel="stylesheet" href="'. find_in_path('css/bigfoot-number.css') .'" />';
13        return $flux;
14}
15
16
17/**
18 * Insertion du script du plugin dans les pages publiques
19 *
20 * @param $flux
21 * @return mixed
22 */
23function bigfoot_insert_head($flux){
24        $flux .="\n".'<script type="text/javascript" src="'. find_in_path('javascript/bigfoot.js') .'"></script>';
25        $flux .= <<<EOH
26<script type="text/javascript">/* <![CDATA[ */
27(function($) {
28        var bigfoot_init = function() {
29                jQuery.bigfoot({
30                        anchorPattern: /(nb\dfootnote|appendix)/gi,
31                        anchorParentTagname: "span",
32                        footnoteParentClass: "spip_note_ref",
33                        footnoteTagname: "div"
34                });
35                jQuery('div.notes').hide();
36        };
37        $(function(){
38                bigfoot_init();
39                onAjaxLoad(bigfoot_init);
40        });
41})(jQuery);
42/* ]]> */</script>
43
44EOH;
45        return $flux;
46}
47
48/**
49 * Insertion du script du plugin dans les pages de l'espace privé
50 * @param $flux
51 * @return mixed
52 */
53function bigfoot_header_prive($flux){
54        $flux .= bigfoot_insert_head_css('');
55        $flux .= bigfoot_insert_head('');
56        return $flux;
57}
58
59?>
Note: See TracBrowser for help on using the repository browser.