PageSourceSearch

https://www.tm-moto.it/wp-content/themes/Avada-Child-Theme/assets/js/custom.js?ver=7.1.3

js tm-moto.it collected 2026-10-10 01:03:10 UTC 4,116 bytes, 118 lines download raw bytes

1jQuery(document).ready(function () {
2  jQuery('.categoria.rs-layer:empty').prev().hide();
3  jQuery('#specifiche-portfolio .tabella_portfolio').matchHeight();
4  jQuery('.post-type-archive-product .fusion-grid-archive ul li.fusion-layout-column').matchHeight();
5  jQuery('.post-type-archive-product .fusion-grid-archive ul li.fusion-layout-column .fusion-title').matchHeight();
6  jQuery('.post-type-archive-product .fusion-grid-archive ul li.fusion-layout-column .fusion-button').matchHeight();
7  jQuery('#post-correlati ul li .fusion-column-wrapper').matchHeight();
8
9  /*document.querySelectorAll('rs-layer-wrap').forEach(wrap => {
10const layer = wrap.querySelector('rs-layer');
11if (layer && layer.textContent.trim() === '') {
12wrap.remove();
13}
14});*/
15
16});
17
18jQuery(document).ready(function ($) {
19  jQuery('.rev_slider_wrapper .acf_cat_2').each(function () {
20    if (jQuery(this).text().trim() === "") {
21      jQuery(this).css('display', 'none');
22    }
23  });
24});
25
26jQuery(function($) {
27    var $thumbnails = $('#tm-moto-miniature img, #tm-moto-miniature-tablet img, #tm-moto-miniature-mobile img');
28    var $mainImg = $('#tm-moto-ingrandimento img, #tm-moto-ingrandimento-tablet img, #tm-moto-ingrandimento-mobile img');
29    var sizes = [
30        [200,133], [400,267], [600,400], [800,533], [1200,800]
31    ];
32
33    $thumbnails.on('click', function() {
34        var $thumb = $(this);
35        var thumbSrc = $thumb.attr('src');
36        var match = thumbSrc.match(/(.+?)(-\d+x\d+)?(\.\w{3,4})$/);
37        if (!match) return;
38
39        var base = match[1];
40        var ext = match[3];
41        var originalSrc = base + ext;
42
43        // Inizia il fade-out
44        $mainImg.addClass('is-fading');
45
46        // Usa "one" per evitare accumulo di eventi
47        $mainImg.one('transitionend', function() {
48            // Cambia src e srcset
49            $mainImg.attr('src', originalSrc);
50            var srcset = sizes.map(function(size) {
51                return base + '-' + size[0] + 'x' + size[1] + ext + ' ' + size[0] + 'w';
52            }).join(', ');
53            srcset += ', ' + originalSrc + ' 1642w';
54
55            $mainImg.attr('srcset', srcset);
56            $mainImg.attr('sizes', '(max-width: 1024px) 100vw, (max-width: 950px) 100vw, 1200px');
57
58            // Forza il repaint
59            $mainImg[0].offsetWidth;
60
61            // Rimuovi la classe per il fade-in
62            $mainImg.removeClass('is-fading');
63        });
64    });
65});
66
67jQuery(document).ready(function ($) {
68  $('.fusion-li-item-content, .categoria').each(function () {
69    var $el = $(this);
70    if ($el.text().trim() === 'Corse Edition' && $el.find('.first-word').length === 0) {
71      var parts = $el.text().trim().split(' ');
72      var first = parts.shift();
73      var rest = parts.join(' ');
74      $el.html('<span class="first-word">' + first + '</span> ' + rest);
75    }
76  });
77});
78
79/*(async function(){
80// 1) Inietta il CSS di Slick
81const slickCssHref = 'https://cdn.jsdelivr.net/npm/[email protected]/slick/slick.css';
82if (!document.querySelector(`link[href="${slickCssHref}"]`)) {
83  const link = document.createElement('link');
84  link.rel = 'stylesheet';
85  link.href = slickCssHref;
86  document.head.appendChild(link);
87}
88 
89// 2) Inietta il JS di Slick (dopo jQuery, che Avada include già)
90const slickJsSrc = 'https://cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js';
91if (!document.querySelector(`script[src="${slickJsSrc}"]`)) {
92  await new Promise(resolve => {
93    const script = document.createElement('script');
94    script.src = slickJsSrc;
95    script.onload = resolve;
96    document.head.appendChild(script);
97  });
98}
99 
100// 3) Seleziona il tuo container e inizializza Slick
101//    Sostituisci '.my-slider' con il selettore corretto dei tuoi elementi
102const $slider = jQuery('#slider > .fusion-builder-row');
103if (!$slider.length) {
104  console.warn('❗ Nessun elemento trovati con .my-slider');
105  return;
106}
107 
108// 4) Chiama slick() con le opzioni che preferisci
109$slider.slick({
110  dots: true,
111  arrows: false,
112  slidesToShow: 1,
113  slidesToScroll: 1,
114  infinite: true
115});
116 
117console.log('✨ Slick Slider inizializzato su', $slider.get());
118})();*/

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.