MediaWiki:Common.js: Diferență între versiuni
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). | $(this).append('<img src="https://westzz.innogamescdn.com/images/items/' + $(this).attr('data-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'). | $('body,html').animate({ | ||
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). | $(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>'); | ||
}); | }); | ||
} | } | ||
// | //Configuration du tri des diacritique dans les tables de class "sortable" | ||
mw.config.set( ' | mw.config.set( 'tableSorterCollation', {'à':'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 | return Math.ceil(Math.pow((lvl) / 0.1, 1 / 0.6)); | ||
}, | }, | ||
getLvl = function(xp, perc) { | getLvl = function(xp, perc) { | ||
return char_lvl + | return char_lvl + Math.floor(Math.pow(xp * (perc || 1), 0.6) * 0.1); | ||
}; | }; | ||
var minXp = getXp(duel_lvl - char_lvl), | var minXp = getXp(duel_lvl - char_lvl), | ||
Linia 70: | Linia 70: | ||
} | } | ||
//Quest | Quest text replacement - Criminus | ||
window.onload = clear(); | |||
function clear() { | |||
document.body.innerHTML = document.body.replace('from', 'De pe'); | |||
} | |||
//Quest Locator - Criminus | |||
var myDiv = document.getElementById("quest_giver_form"); | var myDiv = document.getElementById("quest_giver_form"); | ||
// | //Create 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 | ||
var array = [ | var array = [ | ||
"Alege împărțitorul de misiuni", | "Alege împărțitorul de misiuni", | ||
Linia 101: | Linia 107: | ||
"Bătrânul Jacob", | "Bătrânul Jacob", | ||
"Bella", | "Bella", | ||
"Bella cea | "Bella cea neajutorată", | ||
"Belle Starr", | "Belle Starr", | ||
"Berea țiganilor", | "Berea țiganilor", | ||
Linia 113: | Linia 119: | ||
"Byrant Gap", | "Byrant Gap", | ||
"Calvin", | "Calvin", | ||
" | "Campionat de poker", | ||
"Căpetenia Wogon", | "Căpetenia Wogon", | ||
"Casa lui Henry", | "Casa lui Henry", | ||
Linia 119: | Linia 125: | ||
"Casa Soarelui Răsare", | "Casa Soarelui Răsare", | ||
"Charlie Siringo", | "Charlie Siringo", | ||
" | "Chatan", | ||
"Chinezul", | "Chinezul", | ||
"Christopher", | "Christopher", | ||
Linia 129: | Linia 135: | ||
"Coliba arsă", | "Coliba arsă", | ||
"Comoara ascunsă", | "Comoara ascunsă", | ||
"Compania de căi | "Compania de căi ferate Mortimer", | ||
"Conac înstărit", | "Conac înstărit", | ||
"Conacul lui Calvin", | "Conacul lui Calvin", | ||
"Construiește căi | "Construiește căi ferate", | ||
"Crescătorul de cai", | "Crescătorul de cai", | ||
"Criminalul", | "Criminalul", | ||
" | "Dansatoarea", | ||
"Dean Anderson", | "Dean Anderson", | ||
"Dean Anderson", | "Dean Anderson", | ||
Linia 160: | Linia 166: | ||
"Fermă", | "Fermă", | ||
"Ferma arsă a familiei Cunningham.", | "Ferma arsă a familiei Cunningham.", | ||
"Ferma | "Ferma fratelui lui Henry", | ||
"Ferma lui Boonie", | "Ferma lui Boonie", | ||
"Ferma lui Chivington", | "Ferma lui Chivington", | ||
Linia 166: | Linia 172: | ||
"Ferma lui Scott Williams", | "Ferma lui Scott Williams", | ||
"Ferma lui Wilson", | "Ferma lui Wilson", | ||
"Ferma | "Ferma Saltwater", | ||
"Fierar maestru", | "Fierar maestru", | ||
"Finala cu Calvin", | "Finala cu Calvin", | ||
Linia 176: | Linia 182: | ||
"Gara din Colby", | "Gara din Colby", | ||
"George Curry", | "George Curry", | ||
"Gui- | "Gui-Kate", | ||
"Hambar", | "Hambar", | ||
"Heisenzwerg", | "Heisenzwerg", | ||
"Henry Borne", | "Henry Borne", | ||
"Închisoare de maximă | "Închisoare de maximă securitate", | ||
"Indianul Shawnee", | "Indianul Shawnee", | ||
"Intersecţie", | "Intersecţie", | ||
Linia 215: | Linia 221: | ||
"Newport", | "Newport", | ||
"Nigel dealerul de arme", | "Nigel dealerul de arme", | ||
"O așezare nou | "O așezare nou înființată", | ||
"O bandă de colonişti", | "O bandă de colonişti", | ||
"Oraş fantomă", | "Oraş fantomă", | ||
Linia 231: | Linia 237: | ||
"Poștașul Pete", | "Poștașul Pete", | ||
"Primar", | "Primar", | ||
" | "Proprietatea", | ||
"Puţ", | "Puţ", | ||
"Râpa", | "Râpa", | ||
" | "Rattlesnake Canyon", | ||
"Râul", | "Râul", | ||
"Râul", | "Râul", | ||
Linia 243: | Linia 249: | ||
"Ruine în munte", | "Ruine în munte", | ||
"Sam McKenzy", | "Sam McKenzy", | ||
" | "Șarlatan maestru", | ||
" | "Sat indian", | ||
" | "Satul indianului Waupee", | ||
"Şeful Mistawasis", | "Şeful Mistawasis", | ||
"Șeriful din Shadyland", | "Șeriful din Shadyland", | ||
Linia 253: | Linia 259: | ||
"Spânzurătoarea din Sad Hill", | "Spânzurătoarea din Sad Hill", | ||
"Stagii de practică", | "Stagii de practică", | ||
"Stația | "Stația Saltwater", | ||
"Steve Chuck", | "Steve Chuck", | ||
"Tabăra | "Tabăra armatei de nord", | ||
"Tabăra | "Tabăra armatei 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 | "Tabăra Irkatch", | ||
"Tăietorul de lemne, Harper", | "Tăietorul de lemne, Harper", | ||
"Tânărul șerif", | "Tânărul șerif", | ||
Linia 271: | Linia 277: | ||
"Thomas Herson", | "Thomas Herson", | ||
"Ținutul Potomac", | "Ținutul Potomac", | ||
"Un | "Un sat Sioux", | ||
"Un străin misterios", | "Un străin misterios", | ||
"Vânător de recompense", | "Vânător de recompense", | ||
Linia 282: | Linia 288: | ||
]; | ]; | ||
// | //Create and append select list | ||
var selectList = document. | var selectList = document.createElement("select"); | ||
selectList.setAttribute("id", "mySelect"); | selectList.setAttribute("id", "mySelect"); | ||
myDiv.appendChild(selectList); | myDiv.appendChild(selectList); | ||
// | //Create and append the options | ||
for (var i = 0; i < array.length; i++) { | for (var i = 0; i < array.length; i++) { | ||
var option = document. | var option = document.createElement("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:41
/* 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).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>'); }); } //Configuration 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', } ); 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 Math.ceil(Math.pow((lvl) / 0.1, 1 / 0.6)); }, getLvl = function(xp, perc) { return char_lvl + Math.floor(Math.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 window.onload = clear(); function clear() { document.body.innerHTML = document.body.replace('from', 'De pe'); } //Quest Locator - Criminus var myDiv = document.getElementById("quest_giver_form"); //Create array of options to be added var myDiv = document.getElementById("quest_giver_form"); //Create 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 neajutorată", "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", "Campionat de poker", "Căpetenia Wogon", "Casa lui Henry", "Casa lui Scarlett", "Casa Soarelui Răsare", "Charlie Siringo", "Chatan", "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 ferate Mortimer", "Conac înstărit", "Conacul lui Calvin", "Construiește căi ferate", "Crescătorul de cai", "Criminalul", "Dansatoarea", "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 fratelui lui Henry", "Ferma lui Boonie", "Ferma lui Chivington", "Ferma lui Cunningham", "Ferma lui Scott Williams", "Ferma lui Wilson", "Ferma Saltwater", "Fierar maestru", "Finala cu Calvin", "Flint Westwood", "Flint Westwood", "Fort vechi", "Fortul Mencer", "Frank J. Dalton", "Gara din Colby", "George Curry", "Gui-Kate", "Hambar", "Heisenzwerg", "Henry Borne", "Închisoare de maximă securitate", "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țată", "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", "Proprietatea", "Puţ", "Râpa", "Rattlesnake 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", "Șarlatan maestru", "Sat indian", "Satul 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 Saltwater", "Steve Chuck", "Tabăra armatei de nord", "Tabăra armatei de sud", "Tabără de indieni", "Tabăra hoțului din deșert", "Tabăra începătorilor din pădure", "Tabăra Irkatch", "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 sat Sioux", "Un străin misterios", "Vânător de recompense", "West Point", "West Point", "West Point", "William cel vesel", "Yang", "Yang" ]; //Create and append select list var selectList = document.createElement("select"); selectList.setAttribute("id", "mySelect"); myDiv.appendChild(selectList); //Create and append the options for (var i = 0; i < array.length; i++) { var option = document.createElement("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"; }