PageSourceSearch

https://criugm.qc.ca/wp-content/themes/criugm%20-%202022-11-07/cw/assets/js/bobby.js?ver=1.0.0

js criugm.qc.ca collected 2026-10-02 11:25:54 UTC 1,307 bytes, 57 lines download raw bytes

1(function($){
2
3	$(document).ready(function(){
4
5		$('.chercheurs-filters button').click(function(){
6			var _this = $(this);
7			var term_id = _this.val();
8			var chercheurs = $('.ele-chercheur');
9
10			if (term_id === '') {
11
12				$('.chercheurs-filters button').removeClass('active');
13				_this.addClass('active');
14				chercheurs.removeClass('hidden');
15
16			} else {
17				_this.toggleClass('active');
18
19				var active_terms = [];
20				$('.chercheurs-filters button.active').each(function(){
21					active_terms.push( parseInt( $(this).val() ) );
22				});
23
24				chercheurs.removeClass('hidden');
25
26				if (active_terms.length > 0) {
27					$('.chercheurs-filters button.default').removeClass('active');
28
29					chercheurs.each(function() {
30						var themes = $(this).data('themes');
31						var should_hide = true;
32
33						if (themes && Array.isArray(themes)) {
34							for (var i = 0; i < active_terms.length; i++) {
35								if (themes.includes(active_terms[i])) {
36									should_hide = false;
37									break;
38								}
39							}
40						}
41
42						if (should_hide) {
43							$(this).addClass('hidden');
44						}
45					});
46				} else {
47					$('.chercheurs-filters button').removeClass('active');
48					$('.chercheurs-filters button.default').addClass('active');
49					chercheurs.removeClass('hidden');
50				}
51			}
52
53		});
54
55	});
56
57})(jQuery);

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.