MediaWiki:Common.js: mudanças entre as edições
Ir para navegação
Ir para pesquisar
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 */ | ||
$('document').ready(function() { | |||
var slideshow = document.getElementById('slideshow'); | |||
var images = $('.image'); | |||
var num_images = images.length; | |||
var bars = $('.bar'); | |||
var titles = $('.image-title'); | |||
var active = 0; | |||
var next; | |||
function changeTitleToLeft(slide) { | |||
function | $(titles[active]).addClass('slide-out-to-left'); | ||
$(titles[active]).one('animationend', function(e) { | |||
} | $(titles[active]).addClass('hidden'); | ||
$(titles[active]).removeClass('slide-out-to-left'); | |||
if ($(titles[active]).hasClass('slide-in-from-right')) { | |||
$(titles[active]).removeClass('slide-in-from-right'); | |||
} | |||
else if ($(titles[active]).hasClass('slide-in-from-left')) { | |||
$(titles[active]).removeClass('slide-in-from-left'); | |||
} | |||
$(titles[slide]).removeClass('hidden'); | |||
$(titles[slide]).addClass('slide-in-from-right'); | |||
active=slide; | |||
}); | |||
} | } | ||
} | |||
function changeTitleToRight(slide) { | |||
$(titles[active]).addClass('slide-out-to-right'); | |||
$(titles[active]).one('animationend', function(e) { | |||
$(titles[active]).addClass('hidden'); | |||
$(titles[active]).removeClass('slide-out-to-right'); | |||
if ($(titles[active]).hasClass('slide-in-from-right')) { | |||
$(titles[active]).removeClass('slide-in-from-right'); | |||
} | |||
else if ($(titles[active]).hasClass('slide-in-from-left')) { | |||
$(titles[active]).removeClass('slide-in-from-left'); | |||
} | |||
$(titles[slide]).removeClass('hidden'); | |||
$(titles[slide]).addClass('slide-in-from-left'); | |||
active=slide; | |||
}); | |||
} | |||
function changeActiveBar(slide) { | |||
$(bars[active]).toggleClass('active-bar'); | |||
$(bars[slide]).toggleClass('active-bar'); | |||
} | |||
function showSlide(slide) { | |||
$(images[active]).toggleClass('hidden'); | |||
$(images[slide]).toggleClass('hidden'); | |||
} | |||
$('#prev').click(function() { | |||
if (active == 0) { | |||
next = num_images-1; | |||
showSlide(next); | |||
changeActiveBar(next); | |||
changeTitleToLeft(next); | |||
} | |||
else { | |||
next = active-1 | |||
showSlide(next); | |||
changeActiveBar(next); | |||
changeTitleToLeft(next); | |||
} | |||
}); | |||
$('#next').click(function() { | |||
if (active == num_images - 1) { | |||
next = 0; | |||
showSlide(next); | |||
changeActiveBar(next); | |||
changeTitleToRight(next); | |||
} | |||
else { | |||
next = active + 1; | |||
showSlide(next); | |||
changeActiveBar(next); | |||
changeTitleToRight(next); | |||
} | |||
}); | |||
}); | |||
Edição das 22h27min de 24 de julho de 2023
/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */
$('document').ready(function() {
var slideshow = document.getElementById('slideshow');
var images = $('.image');
var num_images = images.length;
var bars = $('.bar');
var titles = $('.image-title');
var active = 0;
var next;
function changeTitleToLeft(slide) {
$(titles[active]).addClass('slide-out-to-left');
$(titles[active]).one('animationend', function(e) {
$(titles[active]).addClass('hidden');
$(titles[active]).removeClass('slide-out-to-left');
if ($(titles[active]).hasClass('slide-in-from-right')) {
$(titles[active]).removeClass('slide-in-from-right');
}
else if ($(titles[active]).hasClass('slide-in-from-left')) {
$(titles[active]).removeClass('slide-in-from-left');
}
$(titles[slide]).removeClass('hidden');
$(titles[slide]).addClass('slide-in-from-right');
active=slide;
});
}
function changeTitleToRight(slide) {
$(titles[active]).addClass('slide-out-to-right');
$(titles[active]).one('animationend', function(e) {
$(titles[active]).addClass('hidden');
$(titles[active]).removeClass('slide-out-to-right');
if ($(titles[active]).hasClass('slide-in-from-right')) {
$(titles[active]).removeClass('slide-in-from-right');
}
else if ($(titles[active]).hasClass('slide-in-from-left')) {
$(titles[active]).removeClass('slide-in-from-left');
}
$(titles[slide]).removeClass('hidden');
$(titles[slide]).addClass('slide-in-from-left');
active=slide;
});
}
function changeActiveBar(slide) {
$(bars[active]).toggleClass('active-bar');
$(bars[slide]).toggleClass('active-bar');
}
function showSlide(slide) {
$(images[active]).toggleClass('hidden');
$(images[slide]).toggleClass('hidden');
}
$('#prev').click(function() {
if (active == 0) {
next = num_images-1;
showSlide(next);
changeActiveBar(next);
changeTitleToLeft(next);
}
else {
next = active-1
showSlide(next);
changeActiveBar(next);
changeTitleToLeft(next);
}
});
$('#next').click(function() {
if (active == num_images - 1) {
next = 0;
showSlide(next);
changeActiveBar(next);
changeTitleToRight(next);
}
else {
next = active + 1;
showSlide(next);
changeActiveBar(next);
changeTitleToRight(next);
}
});
});