« MediaWiki:Common.js » : différence entre les versions

De Wiki The-West FR
Aller à la navigation
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
if ($('.item_container')[0].hasAttribute("data-popup")) {
if ($('.item_container').length!==0) {
     $('.item_container').each(function() {
     $('.item_container').each(function() {
         $(this).append('<img src="' + $(this).attr('data-url') + '">');
         $(this).append('<img src="' + $(this).attr('data-url') + '">');
Ligne 9 : Ligne 9 :
         $.getScript("https://wiki.the-west.fr/wiki/Popup.js?action=raw");
         $.getScript("https://wiki.the-west.fr/wiki/Popup.js?action=raw");
     });
     });
 
}  
} else {
 
    $(document).mousemove(function(e) {
        if ($('.popup_window:visible').length !== 0) {
            var width;
            var height;
            var parent_left = $('.item_container:hover').offset().left;
            var parent_top = $('.item_container:hover').offset().top;
            var w = e.pageX;
            if (e.clientX < ($(window).width()) / 2) {
                width = w + 20 - parent_left;
            } else {
                width = w - 20 - $('.popup_window:visible').outerWidth() - parent_left;
            }
            var h = e.pageY;
            var h2 = $('.popup_window:visible').outerHeight();
            var h3 = $(window).height();
            if (e.clientY < (h3 / 2)) {
                height = h + 20 - parent_top;
                if (e.clientY + h2 + 10 > h3) height = h - e.clientY - parent_top + h3 - h2 + 10;
            } else {
                height = h - h2 - parent_top;
                if (e.clientY - h2 < 10) height = h - e.clientY - parent_top + 10;
            }
            $('.popup_window:visible').css({
                top: height,
                left: width
            });
        }
    });
    if ($("#input_level").length == 1) {
        $("#input_level").append('Niveau : ');
        var input_level = $('<input type="number" value="0" 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;
            }
            $(".calc").each(function() {
                if (input_level.val() == 0) {
                    $(this).html('+' + this.id);
                    $('.per_level_off').addClass('per_level').removeClass('per_level_off');
                } else {
                    $(this).html('+' + Math.ceil(Number(this.id) * input_level.val()));
                    $('.per_level').addClass('per_level_off').removeClass('per_level');
                }
            });
        }).appendTo($("#input_level"));
    }
 
}


if ($('#navbar').length !== 0) {
if ($('#navbar').length !== 0) {
     $('#navbar a').removeAttr("title");
     $('#navbar a').removeAttr("title");
}
}

Version du 31 août 2017 à 20:26

if ($('.item_container').length!==0) {
    $('.item_container').each(function() {
        $(this).append('<img src="' + $(this).attr('data-url') + '">');
    });
    $('.item_container[data-link]').each(function() {
        $(this).find('img').wrap('<a href="' + $(this).attr('data-link') + '"></a>');
    });
    $(function() {
        $.getScript("https://wiki.the-west.fr/wiki/Popup.js?action=raw");
    });
} 

if ($('#navbar').length !== 0) {
    $('#navbar a').removeAttr("title");
}