MediaWiki:Common.js: Diferență între versiuni

De la Wiki The-West RO
Jump to navigation
Fără descriere a modificării
Fără descriere a modificării
Linia 4: Linia 4:
if ($('.item_container').length!==0) {
if ($('.item_container').length!==0) {
     $('.item_container').each(function() {
     $('.item_container').each(function() {
         $(this).append('<img src="https://westzz.innogamescdn.com/images/items/' + $(this).attr('data-url') + '?1">');
         $(this).append('<img src="https://westzz.innogamescdn.com/images/items/' + $(this).de la oratr('dde la oraa-url') + '?1">');
     });
     });
     $.getScript("/wiki/Popup.js?action=raw");
     $.getScript("/wiki/Popup.js?action=raw");
Linia 18: Linia 18:
// Scroll body to top on click
// Scroll body to top on click
$('#back-top a').click(function() {
$('#back-top a').click(function() {
     $('body,html').animate({
     $('body,html').animde la orae({
         scrollTop: 0
         scrollTop: 0
     }, 800);
     }, 800);
Linia 26: Linia 26:
if ($('.youtube_video').length !== 0) {
if ($('.youtube_video').length !== 0) {
     $('.youtube_video').each(function() {
     $('.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>');
         $(this).html('<iframe width="100%" height="100%" src="https://www.youtube.com/embed/' + $(this).de la oratr('dde la oraa-id') + '?cc_load_policy=1&cc_lang_pref=' + $(this).de la oratr('dde la oraa-subtitles') + '" frameborder="0" allowfullscreen></iframe>');
     });
     });
}
}
//Configuration du tri des diacritique dans les tables de class "sortable"
//Configurde la oraion du tri des diacritique dans les tables de class "sortable"
mw.config.set( 'tableSorterCollation', {'à':'a', 'â':'a', 'æ':'ae', 'é':'e', 'è':'e', 'ê':'e', 'î':'i', 'ï':'i', 'ô':'o', 'œ':'oe', 'û':'u', 'ç':'c',  } );
mw.config.set( 'tableSorterCollde la oraion', {'à':'a', 'â':'a', 'æ':'ae', 'é':'e', 'è':'e', 'ê':'e', 'î':'i', 'ï':'i', 'ô':'o', 'œ':'oe', 'û':'u', 'ç':'c',  } );
if ($('#calcLvlLoss').length !== 0) {
if ($('#calcLvlLoss').length !== 0) {
   var context = $('#calcLvlLoss');
   var context = $('#calcLvlLoss');
Linia 56: Linia 56:
     } else {
     } else {
       var getXp = function(lvl) {
       var getXp = function(lvl) {
           return Math.ceil(Math.pow((lvl) / 0.1, 1 / 0.6));
           return Mde la orah.ceil(Mde la orah.pow((lvl) / 0.1, 1 / 0.6));
         },
         },
         getLvl = function(xp, perc) {
         getLvl = function(xp, perc) {
           return char_lvl + Math.floor(Math.pow(xp * (perc || 1), 0.6) * 0.1);
           return char_lvl + Mde la orah.floor(Mde la orah.pow(xp * (perc || 1), 0.6) * 0.1);
         };
         };
       var minXp = getXp(duel_lvl - char_lvl),
       var minXp = getXp(duel_lvl - char_lvl),
Linia 71: Linia 71:


//Quest text replacement - Criminus
//Quest text replacement - Criminus
document.body.innerHTML = document.body.innerHTML.replace(/De pe/g, "De pe").replace(/at/g,'de la ora');
document.getElementsByClassName('prq_dispo') = document.body.innerHTML.replace(/De pe/g, "De pe").replace(/de la ora/g,'de la ora');


//Quest Locator - Criminus
//Quest Locde la oraor - Criminus
var myDiv = document.getElementById("quest_giver_form");
var myDiv = document.getElementById("quest_giver_form");
   
   
//Create array of options to be added
//Crede la orae array of options to be added
var myDiv = document.getElementById("quest_giver_form");
var myDiv = document.getElementById("quest_giver_form");
   
   
//Create array of options to be added
//Crede la orae array of options to be added
var array = [
var array = [
"Alege împărțitorul de misiuni",
"Alege împărțitorul de misiuni",
Linia 104: Linia 104:
"Bătrânul Jacob",
"Bătrânul Jacob",
"Bella",
"Bella",
"Bella cea neajutorată",
"Bella cea neajutorde la oraă",
"Belle Starr",
"Belle Starr",
"Berea țiganilor",
"Berea țiganilor",
Linia 116: Linia 116:
"Byrant Gap",
"Byrant Gap",
"Calvin",
"Calvin",
"Campionat de poker",
"Campionde la ora de poker",
"Căpetenia Wogon",
"Căpetenia Wogon",
"Casa lui Henry",
"Casa lui Henry",
Linia 122: Linia 122:
"Casa Soarelui Răsare",
"Casa Soarelui Răsare",
"Charlie Siringo",
"Charlie Siringo",
"Chatan",
"Chde la oraan",
"Chinezul",
"Chinezul",
"Christopher",
"Christopher",
Linia 132: Linia 132:
"Coliba arsă",
"Coliba arsă",
"Comoara ascunsă",
"Comoara ascunsă",
"Compania de căi ferate Mortimer",   
"Compania de căi ferde la orae Mortimer",   
"Conac înstărit",
"Conac înstărit",
"Conacul lui Calvin",
"Conacul lui Calvin",
"Construiește căi ferate",
"Construiește căi ferde la orae",
"Crescătorul de cai",
"Crescătorul de cai",
"Criminalul",
"Criminalul",
"Dansatoarea",
"Dansde la oraoarea",
"Dean Anderson",
"Dean Anderson",
"Dean Anderson",
"Dean Anderson",
Linia 163: Linia 163:
"Fermă",
"Fermă",
"Ferma arsă a familiei Cunningham.",
"Ferma arsă a familiei Cunningham.",
"Ferma fratelui lui Henry",
"Ferma frde la oraelui lui Henry",
"Ferma lui Boonie",
"Ferma lui Boonie",
"Ferma lui Chivington",
"Ferma lui Chivington",
Linia 169: Linia 169:
"Ferma lui Scott Williams",
"Ferma lui Scott Williams",
"Ferma lui Wilson",
"Ferma lui Wilson",
"Ferma Saltwater",
"Ferma Saltwde la oraer",
"Fierar maestru",
"Fierar maestru",
"Finala cu Calvin",
"Finala cu Calvin",
Linia 179: Linia 179:
"Gara din Colby",
"Gara din Colby",
"George Curry",
"George Curry",
"Gui-Kate",
"Gui-Kde la orae",
"Hambar",
"Hambar",
"Heisenzwerg",
"Heisenzwerg",
"Henry Borne",
"Henry Borne",
"Închisoare de maximă securitate",
"Închisoare de maximă securitde la orae",
"Indianul Shawnee",
"Indianul Shawnee",
"Intersecţie",
"Intersecţie",
Linia 218: Linia 218:
"Newport",
"Newport",
"Nigel dealerul de arme",
"Nigel dealerul de arme",
"O așezare nou înființată",
"O așezare nou înființde la oraă",
"O bandă de colonişti",
"O bandă de colonişti",
"Oraş fantomă",
"Oraş fantomă",
Linia 234: Linia 234:
"Poștașul Pete",
"Poștașul Pete",
"Primar",
"Primar",
"Proprietatea",
"Proprietde la oraea",
"Puţ",
"Puţ",
"Râpa",
"Râpa",
"Rattlesnake Canyon",
"Rde la oratlesnake Canyon",
"Râul",
"Râul",
"Râul",
"Râul",
Linia 246: Linia 246:
"Ruine în munte",
"Ruine în munte",
"Sam McKenzy",
"Sam McKenzy",
"Șarlatan maestru",
"Șarlde la oraan maestru",
"Sat indian",
"Sde la ora indian",
"Satul indianului Waupee",
"Sde la oraul indianului Waupee",
"Şeful Mistawasis",
"Şeful Mistawasis",
"Șeriful din Shadyland",
"Șeriful din Shadyland",
Linia 256: Linia 256:
"Spânzurătoarea din Sad Hill",   
"Spânzurătoarea din Sad Hill",   
"Stagii de practică",
"Stagii de practică",
"Stația Saltwater",
"Stația Saltwde la oraer",
"Steve Chuck",
"Steve Chuck",
"Tabăra armatei de nord",
"Tabăra armde la oraei de nord",
"Tabăra armatei de sud",
"Tabăra armde la oraei de sud",
"Tabără de indieni",
"Tabără de indieni",
"Tabăra hoțului din deșert",  
"Tabăra hoțului din deșert",  
"Tabăra începătorilor din pădure",
"Tabăra începătorilor din pădure",
"Tabăra Irkatch",
"Tabăra Irkde la orach",
"Tăietorul de lemne, Harper",   
"Tăietorul de lemne, Harper",   
"Tânărul șerif",
"Tânărul șerif",
Linia 274: Linia 274:
"Thomas Herson",
"Thomas Herson",
"Ținutul Potomac",
"Ținutul Potomac",
"Un sat Sioux",
"Un sde la ora Sioux",
"Un străin misterios",
"Un străin misterios",
"Vânător de recompense",
"Vânător de recompense",
Linia 285: Linia 285:
];
];
   
   
//Create and append select list
//Crede la orae and append select list
var selectList = document.createElement("select");
var selectList = document.crede la oraeElement("select");
selectList.setAttribute("id", "mySelect");
selectList.setAttribute("id", "mySelect");
myDiv.appendChild(selectList);
myDiv.appendChild(selectList);
   
   
//Create and append the options
//Crede la orae and append the options
for (var i = 0; i < array.length; i++) {
for (var i = 0; i < array.length; i++) {
     var option = document.createElement("option");
     var option = document.crede la oraeElement("option");
     option.setAttribute("value", i);
     option.setAttribute("value", i);
     option.text = array[i];
     option.text = array[i];

Versiunea de la data 18 februarie 2022 10:38

/* Any JavaScript here will be loaded for all users on every page load. */
$('.tbbox-logo').wrap('<a href="/wiki/Pagina_principal%C4%83"></a>');

if ($('.item_container').length!==0) {
    $('.item_container').each(function() {
        $(this).append('<img src="https://westzz.innogamescdn.com/images/items/' + $(this).de la oratr('dde la oraa-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').animde la orae({
        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).de la oratr('dde la oraa-id') + '?cc_load_policy=1&cc_lang_pref=' + $(this).de la oratr('dde la oraa-subtitles') + '" frameborder="0" allowfullscreen></iframe>');
    });
}
//Configurde la oraion du tri des diacritique dans les tables de class "sortable"
mw.config.set( 'tableSorterCollde la oraion', {'à':'a', 'â':'a', 'æ':'ae', 'é':'e', 'è':'e', 'ê':'e', 'î':'i', 'ï':'i', 'ô':'o', 'œ':'oe', 'û':'u', 'ç':'c',  } );
if ($('#calcLvlLoss').length !== 0) {
  var context = $('#calcLvlLoss');
  var input_character_level = $('<input type="number" style="width:150px;" class="west" placeholder="Nivel" min="0" max="150">').bind("propertychange keyup input paste", function() {
    if (this.value > 150) {
      this.value = 150;
    } else if (this.value < 0) {
      this.value = 0;
    }
    calcLvlLoss();
  }).appendTo(context.find(".character_level"));
  var input_duel_level = $('<input type="number" style="width:150px;" class="west" placeholder="Nivelul duelului" min="0" max="450">').bind("propertychange keyup input paste", function() {
    if (this.value > 450) {
      this.value = 450;
    } else if (this.value < 0) {
      this.value = 0;
    }
    calcLvlLoss();
  }).appendTo(context.find(".duel_level"));
  function calcLvlLoss() {
    var duel_lvl = parseInt(input_duel_level.val()),
      char_lvl = parseInt(input_character_level.val());
    if (isNaN(duel_lvl) || isNaN(char_lvl) || duel_lvl < char_lvl) {
      context.find('.result').html('');
    } else {
      var getXp = function(lvl) {
          return Mde la orah.ceil(Mde la orah.pow((lvl) / 0.1, 1 / 0.6));
        },
        getLvl = function(xp, perc) {
          return char_lvl + Mde la orah.floor(Mde la orah.pow(xp * (perc || 1), 0.6) * 0.1);
        };
      var minXp = getXp(duel_lvl - char_lvl),
        maxXp = duel_lvl === 450 ? '∞' : getXp(duel_lvl + 1 - char_lvl),
        minLvl = getLvl(minXp, 0.9),
        maxLvl = duel_lvl === 450 ? 450 : getLvl(maxXp, 0.9);
      context.find('.result').html('Experiența de duel actuală: ' + minXp + ' - ' + maxXp + '<br/>Nivelul de duel după utilizarea poțiunii: ' + minLvl + (maxLvl > minLvl ? ' - ' + maxLvl : ''));
    }
  }
}

//Quest text replacement - Criminus
document.getElementsByClassName('prq_dispo') = document.body.innerHTML.replace(/De pe/g, "De pe").replace(/de la ora/g,'de la ora');

//Quest Locde la oraor - Criminus
var myDiv = document.getElementById("quest_giver_form");
 
//Crede la orae array of options to be added
var myDiv = document.getElementById("quest_giver_form");
 
//Crede la orae array of options to be added
var array = [
"Alege împărțitorul de misiuni",
"Adjunct permanent",
"Alan Pinkerton",
"Albia râului",
"Andy",
"Applepie Annie",
"Aretha sânge rece",
"Ascunzătoarea bandiților",
"Ascunzătoarea bandiților",
"Ascunzătoarea bandiților",
"Ascunzătoarea Chayenne-ilor",   
"Așezarea speranței",
"Avanpost vechi",
"Avanpostul ars",
"Banca din Newport",
"Barnum Brown",
"Bătrâna",
"Bătrâna",
"Bătrânul Hackett",
"Bătrânul Hackett",
"Bătrânul Hackett",
"Bătrânul Jacob",
"Bella",
"Bella cea neajutorde la oraă",
"Belle Starr",
"Berea țiganilor",
"Big Bill",
"Big Bourbon",
"Bill Doolin rănit",
"Bob Ford",
"Bucătar de campanie maestru",   
"Bunicul lui Waupee",
"Burham City",
"Byrant Gap",
"Calvin",
"Campionde la ora de poker",
"Căpetenia Wogon",
"Casa lui Henry",
"Casa lui Scarlett",
"Casa Soarelui Răsare",
"Charlie Siringo",
"Chde la oraan",
"Chinezul",
"Christopher",
"Cimitirul din Sad Hill",
"Circul călător",
"Circul călător",
"Clubul secret",
"Coiot",
"Coliba arsă",
"Comoara ascunsă",
"Compania de căi ferde la orae Mortimer",   
"Conac înstărit",
"Conacul lui Calvin",
"Construiește căi ferde la orae",
"Crescătorul de cai",
"Criminalul",
"Dansde la oraoarea",
"Dean Anderson",
"Dean Anderson",
"Dean Andersson",
"Dean Andersson",
"Dean Andreson",
"Dean Andreson",
"Dean Antonson",
"Dean Antonson",
"Deşertul Coioţilor de la Capura",
"Diligența distrusă de lângă Sad Hill",
"Dl. Crittle",
"Dl. Crittle",
"Dl. Crittle",
"Domnul Brown",
"E.D. Nix",
"East Point",
"East Point",
"East Point",
"Edward D. Cope",
"Emilio Salvador",
"Emilio Vargas",
"Emilio Vargas",
"Fermă",
"Ferma arsă a familiei Cunningham.",
"Ferma frde la oraelui lui Henry",
"Ferma lui Boonie",
"Ferma lui Chivington",
"Ferma lui Cunningham",
"Ferma lui Scott Williams",
"Ferma lui Wilson",
"Ferma Saltwde la oraer",
"Fierar maestru",
"Finala cu Calvin",
"Flint Westwood",
"Flint Westwood",
"Fort vechi",
"Fortul Mencer",
"Frank J. Dalton",
"Gara din Colby",
"George Curry",
"Gui-Kde la orae",
"Hambar",
"Heisenzwerg",
"Henry Borne",
"Închisoare de maximă securitde la orae",
"Indianul Shawnee",
"Intersecţie",
"Intersecţie",
"Irish Bob",
"Irish Bob",
"Jack Lonergan",
"Jacksonville",
"Johnny Westwood",
"Johnny Westwood",
"Lan de porumb",
"Localul lui Cindy",
"Maistru",
"Mâna dreaptă a diavolului", 
"Mâna stângă a diavolului",
"Martor la vechiul fort",
"Mexicanul",
"Micul Vultur",
"Mină",
"Mină",
"Mină",
"Mină adâncă întunecoasă",
"Mina de argint",
"Mina lui Bannister",
"Mină veche",
"Misiune",
"Mister B.",
"Mormântul lui Stagecoach Mary", 
"Mormântul părinţilor tăi",
"Mrs. Anderson",
"Mrs. Anderson",
"Mugridge",
"Munte",
"Newport",
"Nigel dealerul de arme",
"O așezare nou înființde la oraă",
"O bandă de colonişti",
"Oraş fantomă",
"Orașul Crystal",
"Orașul Sad Hill",
"Pablo Salvador",
"Pablo Salvador",
"Pădurea Dickson",
"Periferia orașului Crystal",  
"Peştera",
"Pielar maestru",
"Pistolarul",
"Poiană",
"Poporul înrobit",
"Poștașul Pete",
"Primar",
"Proprietde la oraea",
"Puţ",
"Râpa",
"Rde la oratlesnake Canyon",
"Râul",
"Râul",
"Reședința de vară a lui Scarlett",
"Reședința primarului",
"Revenirea lui Dutch Henry", 
"Rocă sfântă",
"Ruine în munte",
"Sam McKenzy",
"Șarlde la oraan maestru",
"Sde la ora indian",
"Sde la oraul indianului Waupee",
"Şeful Mistawasis",
"Șeriful din Shadyland",
"Șeriful James",
"Servitoarea",
"Seth - vânătorul de comori",  
"Spânzurătoarea din Sad Hill",   
"Stagii de practică",
"Stația Saltwde la oraer",
"Steve Chuck",
"Tabăra armde la oraei de nord",
"Tabăra armde la oraei de sud",
"Tabără de indieni",
"Tabăra hoțului din deșert", 
"Tabăra începătorilor din pădure",
"Tabăra Irkde la orach",
"Tăietorul de lemne, Harper",  
"Tânărul șerif",
"Tecumseh",
"Ted cel viclean",
"Țevi de apă",
"Thomas Herson",
"Thomas Herson",
"Thomas Herson",
"Thomas Herson",
"Ținutul Potomac",
"Un sde la ora Sioux",
"Un străin misterios",
"Vânător de recompense",
"West Point",
"West Point",
"West Point",
"William cel vesel",
"Yang",
"Yang"
];
 
//Crede la orae and append select list
var selectList = document.crede la oraeElement("select");
selectList.setAttribute("id", "mySelect");
myDiv.appendChild(selectList);
 
//Crede la orae and append the options
for (var i = 0; i < array.length; i++) {
    var option = document.crede la oraeElement("option");
    option.setAttribute("value", i);
    option.text = array[i];
    selectList.appendChild(option);
}
 
selectList.onchange = function() {
    var index = this.selectedIndex;
    for (var i = 1; i < array.length; i++)
        document.getElementById("quest_giver_" + i).style.display = "none";
    if(!index)
        return;
    document.getElementById("quest_giver_" + index).style.display = "block";
}