ElEditors, Interface administrators, Administrators
70,975
edits
No edit summary |
No edit summary |
||
Line 93: | Line 93: | ||
var lang = $('.character-banner-outer')[0].dataset.lang ?? '' | var lang = $('.character-banner-outer')[0].dataset.lang ?? '' | ||
function changeCharacterLink() { | function changeCharacterLink(el) { | ||
$('.char-banner').click(function () { | $('.char-banner').click(function () { | ||
var base_name = $(el).attr('data-base'); | |||
window.location.href = '/w/' + base_name + (lang ? '/' + lang : ''); | window.location.href = '/w/' + base_name + (lang ? '/' + lang : ''); | ||
}); | }); | ||
} | } | ||
changeCharacterLink(); | changeCharacterLink('.char-banner-tree'); | ||
$('.char-banner-tree').mouseleave(function (e) { | $('.char-banner-tree').mouseleave(function (e) { | ||
Line 105: | Line 106: | ||
$('.char-banner-title').text(base_name); | $('.char-banner-title').text(base_name); | ||
$('.char-banner-image').html(face(base_name.replace('/', ''))); | $('.char-banner-image').html(face(base_name.replace('/', ''))); | ||
changeCharacterLink(); | changeCharacterLink(this); | ||
}); | }); | ||
Line 120: | Line 121: | ||
global_tree = base_name; | global_tree = base_name; | ||
if (isMobile) { | if (isMobile) { | ||
changeCharacterLink(); | changeCharacterLink(this); | ||
} | } | ||
}); | }); |