Anonymous

MediaWiki:Character-Banner.js: Difference between revisions

From Elwiki
no edit summary
No edit summary
No edit summary
Line 111: Line 111:


     var global_tree = 'Elsword';
     var global_tree = 'Elsword';
    var global_display_tree = 'Elsword';


     $('.character-banner-select a').click(function (e) {
     $('.character-banner-select a').click(function (e) {
Line 121: Line 122:
         $('.char-banner-tree[data-base=' + base_name + ']').css('display', 'grid');
         $('.char-banner-tree[data-base=' + base_name + ']').css('display', 'grid');
         global_tree = base_name;
         global_tree = base_name;
        global_display_tree = $(this).parent()[0].dataset.displayBase;
         if (isMobile) {
         if (isMobile) {
             changeCharacterLink(this);
             changeCharacterLink(this);
Line 127: Line 129:


     $('.character-banner-select a').mouseenter(function () {
     $('.character-banner-select a').mouseenter(function () {
         var base_name = $(this).find('img').attr('alt').replace(/Icon - (.*?)\.png/g, '$1');
         var base_name = $(this).parent()[0].dataset.base;
        var base_display_name = $(this).parent()[0].dataset.displayBase;
         if (base_name == 'LuCiel (Lu)') base_name = 'LuCiel';
         if (base_name == 'LuCiel (Lu)') base_name = 'LuCiel';
         var coords = [undefined, undefined];
         var coords = [undefined, undefined];


         $('.char-banner-title').text(base_name.replace('LuCiel', 'Lu/Ciel'));
         $('.char-banner-title').text(base_display_name.replace('LuCiel', 'Lu/Ciel'));
         $('.char-banner-image').html(face(base_name, coords[0], coords[1]));
         $('.char-banner-image').html(face(base_name, coords[0], coords[1]));
     });
     });
Line 138: Line 141:
         var coords = [undefined, undefined];
         var coords = [undefined, undefined];


         $('.char-banner-title').text(global_tree.replace('LuCiel', 'Lu/Ciel'));
         $('.char-banner-title').text(global_display_tree.replace('LuCiel', 'Lu/Ciel'));
         $('.char-banner-image').html(face(global_tree, coords[0], coords[1]));
         $('.char-banner-image').html(face(global_tree, coords[0], coords[1]));
     });
     });
});
});