MediaWiki:Common.js: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 1: | Linia 1: | ||
/* Umieszczony tutaj kod JavaScript zostanie załadowany przez każdego użytkownika, podczas każdego ładowania strony. */ | /* Umieszczony tutaj kod JavaScript zostanie załadowany przez każdego użytkownika, podczas każdego ładowania strony. */ | ||
/** | |||
* Skrypt dla Szablon:Galeria | |||
function toggleImage(group, remindex, shwindex) { | */ | ||
function toggleImage (group, remindex, shwindex) { | |||
jQuery("#ImageGroupsGr" + group + "Im" + remindex).hide(); | |||
jQuery("#ImageGroupsGr" + group + "Im" + shwindex).show(); | |||
} | } | ||
function ImageGroup(){ | function ImageGroup() { | ||
jQuery('div.ImageGroup').each(function(i, group) { | |||
var unitnode = jQuery('div.ImageGroupUnits', group).get(0); | |||
if (unitnode == undefined) { | |||
return 1; | |||
} | |||
var units = jQuery(unitnode).children('.center'); | |||
var count = units.get().length; | |||
if (count <= 1) { | |||
return 1; | |||
} | |||
units.each(function(j, currentimage) { | |||
jQuery(currentimage).attr('id', "ImageGroupsGr" + i + "Im" + j); | |||
var leftlink = jQuery('<a href="#"/>'); | |||
if (j != 0) { | |||
leftlink.text('◀').click(function() { | |||
toggleImage(i, j, j - 1); return false; | |||
}); | |||
} | |||
var rightlink = jQuery('<a href="#"/>'); | |||
if (j != count - 1) { | |||
rightlink.text('▶').click(function() { | |||
toggleImage(i, j, j + 1); return false; | |||
}); | |||
} | |||
jQuery('<div/>').css({ 'font-size' : '110%', 'font-weight' : 'bold' }) | |||
.addClass('disabled-user-selection') | |||
.append(leftlink) | |||
.append('<tt>(' + (j + 1) + '/' + count + ')</tt>') | |||
.append(rightlink) | |||
.prependTo(jQuery(currentimage)); | |||
if (j != 0) { | |||
jQuery(currentimage).hide().addClass('noprint'); | |||
} | |||
}); | |||
}); | |||
} | } | ||
jQuery(ImageGroup); | |||
Aktualna wersja na dzień 19:11, 21 cze 2018
/* Umieszczony tutaj kod JavaScript zostanie załadowany przez każdego użytkownika, podczas każdego ładowania strony. */ /** * Skrypt dla Szablon:Galeria */ function toggleImage (group, remindex, shwindex) { jQuery("#ImageGroupsGr" + group + "Im" + remindex).hide(); jQuery("#ImageGroupsGr" + group + "Im" + shwindex).show(); } function ImageGroup() { jQuery('div.ImageGroup').each(function(i, group) { var unitnode = jQuery('div.ImageGroupUnits', group).get(0); if (unitnode == undefined) { return 1; } var units = jQuery(unitnode).children('.center'); var count = units.get().length; if (count <= 1) { return 1; } units.each(function(j, currentimage) { jQuery(currentimage).attr('id', "ImageGroupsGr" + i + "Im" + j); var leftlink = jQuery('<a href="#"/>'); if (j != 0) { leftlink.text('◀').click(function() { toggleImage(i, j, j - 1); return false; }); } var rightlink = jQuery('<a href="#"/>'); if (j != count - 1) { rightlink.text('▶').click(function() { toggleImage(i, j, j + 1); return false; }); } jQuery('<div/>').css({ 'font-size' : '110%', 'font-weight' : 'bold' }) .addClass('disabled-user-selection') .append(leftlink) .append('<tt>(' + (j + 1) + '/' + count + ')</tt>') .append(rightlink) .prependTo(jQuery(currentimage)); if (j != 0) { jQuery(currentimage).hide().addClass('noprint'); } }); }); } jQuery(ImageGroup);