PageSourceSearch

https://mondement1914.asso.fr/templates/mondement2020/js/template.js

js mondement1914.asso.fr collected 2026-10-02 07:09:05 UTC 2,036 bytes, 73 lines download raw bytes

1/**
2 * @name		Template Creator CK
3 * @copyright	Copyright (C) since 2011. All rights reserved.
4 * @license		GNU General Public License version 2 or later; see LICENSE.txt
5 * @author		Cedric Keiflin - https://www.template-creator.com - https://www.joomlack.fr
6 */
7
8jQuery(function($) {
9	"use strict";
10
11	$(document)
12		.on('click', ".btn-group label:not(.active)", function() {
13			var $label = $(this);
14			var $input = $('#' + $label.attr('for'));
15
16			if ($input.prop('checked')) {
17				return;
18			}
19
20			$label.closest('.btn-group').find("label").removeClass('active btn-success btn-danger btn-primary');
21
22			var btnClass = 'primary';
23
24
25			if ($input.val() != '')
26			{
27				var reversed = $label.closest('.btn-group').hasClass('btn-group-reversed');
28				btnClass = ($input.val() == 0 ? !reversed : reversed) ? 'danger' : 'success';
29			}
30
31			$label.addClass('active btn-' + btnClass);
32			$input.prop('checked', true).trigger('change');
33		})
34		.on('click', '#back-top', function (e) {
35			e.preventDefault();
36			$("html, body").animate({scrollTop: 0}, 1000);
37		})
38		.on('subform-row-add', initButtonGroup);
39//		.on('subform-row-add', initTooltip);
40
41	initButtonGroup();
42//	initTooltip();
43
44	// Called once on domready, again when a subform row is added
45//	function initTooltip(event, container)
46//	{
47//		$(container || document).find('*[rel=tooltip]').tooltip();
48//	}
49
50	// Called once on domready, again when a subform row is added
51	function initButtonGroup(event, container)
52	{
53		var $container = $(container || document);
54
55		// Turn radios into btn-group
56		$container.find('.radio.btn-group label').addClass('btn');
57
58		$container.find(".btn-group input:checked").each(function()
59		{
60			var $input  = $(this);
61			var $label = $('label[for=' + $input.attr('id') + ']');
62			var btnClass = 'primary';
63
64			if ($input.val() != '')
65			{
66				var reversed = $input.parent().hasClass('btn-group-reversed');
67				btnClass = ($input.val() == 0 ? !reversed : reversed) ? 'danger' : 'success';
68			}
69
70			$label.addClass('active btn-' + btnClass);
71		});
72	}
73});

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.