MediaWiki:Common.js
Zur Navigation springen
Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.
- Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
- Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
- Internet Explorer/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
- Opera: Strg+F5
/* Das folgende JavaScript wird für alle Benutzer geladen. */ $('.tbbox-logo').wrap('<a href="/"></a>'); //Popup item if ($('.item_container').length+$('.set_icon').length>0) { $('.item_container').each(function() { var url=$(this).attr('data-url'); $(this).append('<img src="//westde.innogamescdn.com/images/items/'+url+(url.indexOf('.png')<0?'.png':'')+'">'); }); $.getJSON("//wiki.the-west.de/wiki/Evsets.json?action=raw",function(e){evsets=e}); $.getScript("//wiki.the-west.de/wiki/Popup.js?action=raw"); } mw.config.set('tableSorterCollation',{'ä':'ae','ö':'oe','ß':'ss','ü':'ue'}); $('.target_input p').each(function() { var id = $(this).attr('id'); var phrase = $(this).text(); var newInput="<input type='number' name='input_nou' value='"+phrase+"' class='target' max='999' min='1' />"; $(this).replaceWith(newInput); }); $(document).on('keyup', 'input[name=input_nou]', function() { var _this = $(this); var min = parseInt(_this.attr('min')) || 1; // if min attribute is not defined, 1 is default var max = parseInt(_this.attr('max')) || 100; // if max attribute is not defined, 100 is default var val = parseInt(_this.val()) || (min - 1); // if input char is not a number the value will be (min - 1) so first condition will be true if (val < min) _this.val(min); if (val > max) _this.val(max); }); (function($) { $(document).ready(function() { var multiplierValue = 1; var currentAmountsArray = []; $('.number').each(function(index) { currentAmountsArray[index] = parseInt($(this).text()); }); if ($("input[name='input_nou']").length > 0) { $("input[name='input_nou']").change(function() { multiplierValue = $(this).val(); $('.number').each(function(index) { $(this).text(currentAmountsArray[index] * multiplierValue); }); }); $("input[name='input_nou']").keyup(function() { multiplierValue = $(this).val(); $('.number').each(function(index) { $(this).text(currentAmountsArray[index] * multiplierValue); }); }); } }); })(jQuery);