PageSourceSearch

https://www.ouvrirlascience.fr/wp-content/themes/coso2024/js/blogfilter.js

js ouvrirlascience.fr collected 2026-10-02 02:33:57 UTC 2,076 bytes, 70 lines download raw bytes

1function blog() {
2    var grpactus = 1;
3    var grp = 1;
4    var postperpage = 8;
5    var filtre = 'all';
6    Math.trunc = Math.trunc || function(x) {
7        if (isNaN(x)) {
8            return NaN;
9        }
10        if (x > 0) {
11            return Math.floor(x);
12        }
13            return Math.ceil(x);
14    };
15    if (filtre == 'all') {
16        var elems = $(".blogBox.show");
17    }
18    else {
19        var elems = $('.blogBox[data-type="'+filtre+'"]');        
20    }
21    var nbpage = Math.ceil(elems.length/postperpage);
22    if (grp == nbpage) {
23        $( "#moreBlog" ).hide();
24    }
25    for (var i = 0; i < elems.length; i+=postperpage) {
26        $('.blogBox').hide();
27        elems.slice(i, i+postperpage).wrapAll('<div class="blogGroup" id="grpActus-'+grpactus+'">');
28        grpactus = grpactus + 1;
29    }
30    $('#grpActus-1 .blogBox').show();
31
32    function show_group() {
33        if ((filtre == 'all') || (filtre == '')) {
34            var elems = $(".blogBox");
35        }
36        else {
37            var elems = $('.blogBox[data-type="'+filtre+'"]');        
38        }
39        nbpage = Math.ceil(elems.length/postperpage);
40        if (grpactus == nbpage) {
41            $( "#moreBlog" ).hide();
42        }
43        else {
44            $( "#moreBlog" ).show();
45        }
46        for (var i = 0; i < elems.length; i+=postperpage) {
47            $('.blogBox').hide();
48            elems.slice(i, i+postperpage).wrapAll('<div class="blogGroup" id="grpActus-'+grpactus+'">');
49            grpactus = grpactus + 1;
50        }
51        $('#grpActus-1 .blogBox').show();
52    }
53
54    $('.filter').change(function(e) {
55        $('.blogGroup').children().unwrap();
56        $( ".blogTop" ).hide();
57        filtre = $(e.target).val();
58        grp = 1;
59        grpactus = 1;
60        show_group();
61    });
62    $('#moreBlog').click(function(){
63        grp = grp +1;
64        $("#grpActus-"+grp+" .blogBox").show();
65        if (grp == nbpage) {
66            $( "#moreBlog" ).hide();
67        }
68     });
69}
70window.onload = blog;

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.