MediaWiki:Common.js: mudanças entre as edições
Sem resumo de edição |
Sem resumo de edição |
||
| (6 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
| Linha 1: | Linha 1: | ||
/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */ | /* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */ | ||
( function ( $ ) { | ( function ( $, mw ) { | ||
// Endereço do Slick.js no CDN | |||
var slickCdn = 'https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.js'; | |||
// Carrega o script garantindo que o código interno só rode APÓS o término do download | |||
mw.loader.getScript( slickCdn ).then( function () { | |||
// Garante que o DOM (HTML) está pronto antes de caçar a classe .autoplay | |||
$( function () { | |||
var $carousel = $( '.autoplay' ); | |||
if ( $carousel.length ) { | |||
$carousel.slick( { | |||
slidesToShow: 1, | |||
slidesToScroll: 1, | |||
autoplay: true, | |||
autoplaySpeed: 3000, | |||
} )( jQuery ); | pauseOnHover: false, | ||
pauseOnFocus: false, | |||
} ); | |||
} | |||
} ); | |||
} ).catch( function ( e ) { | |||
console.error( "Erro ao carregar o Slick Carousel do CDN:", e ); | |||
} ); | |||
} )( jQuery, mediaWiki ); | |||