Discuție MediaWiki:Common.js

De la Wiki The-West RO
Jump to navigation

/* 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('

<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

');

       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);