Discuție MediaWiki:Common.js: Diferență între versiuni
(Pagină nouă: →Any JavaScript here will be loaded for all users on every page load.: $('.tbbox-logo').wrap('<a href="/wiki/Main_Page"></a>'); if ($('.item_container').length!==0) { $('.i...) |
Fără descriere a modificării |
||
Linia 28: | Linia 28: | ||
}); | }); | ||
} | } | ||
// As seen on https://bitbucket.org/cmcqueen1975/htmlfloatingtableheader/overview | |||
function UpdateTableHeaders() { | |||
$("div.divTableWithFloatingHeader").each(function() { | |||
var originalHeaderRow = $(".tableFloatingHeaderOriginal", this); | |||
var floatingHeaderRow = $(".tableFloatingHeader", this); | |||
var offset = $(this).offset(); | |||
var scrollTop = $(window).scrollTop(); | |||
if ((scrollTop > originalHeaderRow.offset().top) && (scrollTop < offset.top + $(this).height() - originalHeaderRow.height())) { | |||
floatingHeaderRow.css("visibility", "visible"); | |||
floatingHeaderRow.css("top", "0px"); | |||
// Copy cell widths from original header | |||
$("th", floatingHeaderRow).each(function(index) { | |||
var cellWidth = $("th", originalHeaderRow).eq(index).css('width'); | |||
$(this).css('width', cellWidth); | |||
}); | |||
// Copy row width from whole table | |||
floatingHeaderRow.css("width", $(this).css("width")); | |||
} | |||
else { | |||
floatingHeaderRow.css("visibility", "hidden"); | |||
floatingHeaderRow.css("top", "0px"); | |||
} | |||
}); | |||
}; | |||
$(function() { | |||
$("table.tableWithFloatingHeader").each(function() { | |||
$(this).wrap("<div class=\"divTableWithFloatingHeader\" style=\"position:relative\"></div>"); | |||
var cls = "tr.floatingHeader"; | |||
if($(cls, this).length == 0) { | |||
cls = "tr"; | |||
} | |||
var originalHeaderRow = $(cls, this).first(); | |||
var clonedHeaderRow = originalHeaderRow.clone().insertBefore(originalHeaderRow); | |||
clonedHeaderRow.addClass("tableFloatingHeader"); | |||
clonedHeaderRow.css("position", "fixed"); | |||
clonedHeaderRow.css("top", "0px"); | |||
clonedHeaderRow.css("left", $(this).offset().left); | |||
clonedHeaderRow.css("visibility", "hidden"); | |||
clonedHeaderRow.css("z-index", 1); | |||
originalHeaderRow.addClass("tableFloatingHeaderOriginal"); | |||
}); | |||
UpdateTableHeaders(); | |||
$(window).on('scroll', UpdateTableHeaders); | |||
$(window).on('resize', UpdateTableHeaders); | |||
}); | |||
(function($) { | |||
$(document).ready(function() { | |||
$('.radioButtonsHere').replaceWith('<center><input id="normal" type="radio" value="0" class="selectRadio" name="selectRadio"/> Normal Job <input id="silver" type="radio" value="50" class="selectRadio" name="selectRadio"/> Silver <input id="aura" type="radio" value="100" class="selectRadio" name="selectRadio"/> Gold</center>'); | |||
var multiplierValue = 1; | |||
var currentXPArray = []; | |||
var currentCashArray = []; | |||
$('.xp').each(function(index) { | |||
currentXPArray[index] = parseInt($(this).text()); | |||
}); | |||
$('.money').each(function(index) { | |||
var getNumber = $(this).text().replace(/[^0-9]/gi, ''); | |||
currentCashArray[index] = parseFloat(getNumber, 10); | |||
}); | |||
$("input[name='selectRadio']").change(function() { | |||
multiplierValue = $(this).val(); | |||
$('.xp').each(function(index) { | |||
var finalXP = currentXPArray[index] + (currentXPArray[index] * (multiplierValue / 100)); | |||
$(this).text(Math.round(finalXP)); | |||
$(this).css({ 'font-weight': 'bold' }); | |||
}); | |||
$('.money').each(function(index) { | |||
var finalCash = currentCashArray[index] + (currentCashArray[index] * (multiplierValue / 100)); | |||
var cashSymbol = "$ "; | |||
$(this).text(cashSymbol + Math.round(finalCash)); | |||
$(this).css({ 'font-weight': 'bold' }); | |||
}); | |||
}); | |||
$('.appImage').replaceWith('<img src="https://wiki.the-west.net/images/8/8c/Transparent.png" class="job_Type" style="position:absolute;margin-top:-6px;margin-left:-6px;" />'); | |||
$("input[name='selectRadio']").change( | |||
function(){ | |||
var $src = ""; | |||
if ($(this).val() == '50') { | |||
$src = "https://wiki.the-west.net/images/a/ac/Silverjob_small.png"; | |||
} | |||
else if ($(this).val() == '100') { | |||
$src = "https://wiki.the-west.net/images/a/a6/Goldjob_small.png"; | |||
} | |||
else{ | |||
$src = "https://wiki.the-west.net/images/8/8c/Transparent.png" | |||
$('.money').css({ 'font-weight': 'normal' }); | |||
$('.xp').css({ 'font-weight': 'normal' }); | |||
} | |||
$('.job_Type').attr('src',$src); | |||
}); | |||
}); | |||
})(jQuery); |
Versiunea curentă din 16 octombrie 2022 16:55
/* Any JavaScript here will be loaded for all users on every page load. */ $('.tbbox-logo').wrap('<a href="/wiki/Main_Page"></a>'); if ($('.item_container').length!==0) {
$('.item_container').each(function() { $(this).append('<img src="https://westzz.innogamescdn.com/images/items/' + $(this).attr('data-url') + '?1">'); }); $.getScript("/wiki/Popup.js?action=raw");
}
$(window).scroll(function() {
if ($(this).scrollTop() > 300) { $('#back-top').fadeIn(); } else { $('#back-top').fadeOut(); }
}); // Scroll body to top on click $('#back-top a').click(function() {
$('body,html').animate({ scrollTop: 0 }, 800); return false;
}); // Embed youtube videos if ($('.youtube_video').length !== 0) {
$('.youtube_video').each(function() { $(this).html('<iframe width="100%" height="100%" src="https://www.youtube.com/embed/' + $(this).attr('data-id') + '?cc_load_policy=1&cc_lang_pref=' + $(this).attr('data-subtitles') + '" frameborder="0" allowfullscreen></iframe>'); });
} // As seen on https://bitbucket.org/cmcqueen1975/htmlfloatingtableheader/overview function UpdateTableHeaders() { $("div.divTableWithFloatingHeader").each(function() { var originalHeaderRow = $(".tableFloatingHeaderOriginal", this); var floatingHeaderRow = $(".tableFloatingHeader", this); var offset = $(this).offset(); var scrollTop = $(window).scrollTop(); if ((scrollTop > originalHeaderRow.offset().top) && (scrollTop < offset.top + $(this).height() - originalHeaderRow.height())) { floatingHeaderRow.css("visibility", "visible"); floatingHeaderRow.css("top", "0px");
// Copy cell widths from original header $("th", floatingHeaderRow).each(function(index) { var cellWidth = $("th", originalHeaderRow).eq(index).css('width'); $(this).css('width', cellWidth); });
// Copy row width from whole table floatingHeaderRow.css("width", $(this).css("width")); } else { floatingHeaderRow.css("visibility", "hidden"); floatingHeaderRow.css("top", "0px"); } }); };
$(function() { $("table.tableWithFloatingHeader").each(function() {
$(this).wrap("
");
var cls = "tr.floatingHeader"; if($(cls, this).length == 0) { cls = "tr"; } var originalHeaderRow = $(cls, this).first(); var clonedHeaderRow = originalHeaderRow.clone().insertBefore(originalHeaderRow);
clonedHeaderRow.addClass("tableFloatingHeader"); clonedHeaderRow.css("position", "fixed"); clonedHeaderRow.css("top", "0px"); clonedHeaderRow.css("left", $(this).offset().left); clonedHeaderRow.css("visibility", "hidden"); clonedHeaderRow.css("z-index", 1);
originalHeaderRow.addClass("tableFloatingHeaderOriginal"); }); UpdateTableHeaders(); $(window).on('scroll', UpdateTableHeaders); $(window).on('resize', UpdateTableHeaders); });
(function($) {
$(document).ready(function() {
$('.radioButtonsHere').replaceWith('
');
var multiplierValue = 1; var currentXPArray = [];
var currentCashArray = [];
$('.xp').each(function(index) { currentXPArray[index] = parseInt($(this).text()); }); $('.money').each(function(index) { var getNumber = $(this).text().replace(/[^0-9]/gi, ); currentCashArray[index] = parseFloat(getNumber, 10); }); $("input[name='selectRadio']").change(function() { multiplierValue = $(this).val(); $('.xp').each(function(index) {
var finalXP = currentXPArray[index] + (currentXPArray[index] * (multiplierValue / 100));
$(this).text(Math.round(finalXP));
$(this).css({ 'font-weight': 'bold' });
}); $('.money').each(function(index) {
var finalCash = currentCashArray[index] + (currentCashArray[index] * (multiplierValue / 100)); var cashSymbol = "$ ";
$(this).text(cashSymbol + Math.round(finalCash));
$(this).css({ 'font-weight': 'bold' });
}); });
$('.appImage').replaceWith('<img src="https://wiki.the-west.net/images/8/8c/Transparent.png" class="job_Type" style="position:absolute;margin-top:-6px;margin-left:-6px;" />'); $("input[name='selectRadio']").change( function(){ var $src = ""; if ($(this).val() == '50') { $src = "https://wiki.the-west.net/images/a/ac/Silverjob_small.png"; } else if ($(this).val() == '100') { $src = "https://wiki.the-west.net/images/a/a6/Goldjob_small.png"; } else{ $src = "https://wiki.the-west.net/images/8/8c/Transparent.png" $('.money').css({ 'font-weight': 'normal' }); $('.xp').css({ 'font-weight': 'normal' }); } $('.job_Type').attr('src',$src); });
});
})(jQuery);