MediaWiki:Common.js: mudanças entre as edições
Aparência
Sem resumo de edição |
Sem resumo de edição |
||
| 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, | |||
} )( jQuery ); | autoplay: true, | ||
autoplaySpeed: 3000, | |||
pauseOnHover: false, | |||
pauseOnFocus: false, | |||
} ); | |||
} | |||
} ); | |||
} ).catch( function ( e ) { | |||
console.error( "Erro ao carregar o Slick Carousel do CDN:", e ); | |||
} ); | |||
} )( jQuery, mediaWiki ); | |||
Edição atual tal como às 12h02min de 13 de julho de 2026
/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */
( 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,
pauseOnHover: false,
pauseOnFocus: false,
} );
}
} );
} ).catch( function ( e ) {
console.error( "Erro ao carregar o Slick Carousel do CDN:", e );
} );
} )( jQuery, mediaWiki );