1document.addEventListener("DOMContentLoaded", function () { 2 function scalePlayerContent() { 3 var playerCards = document.querySelectorAll('.player_card'); 4 5 playerCards.forEach(function (card) { 6 var parentWidth = card.offsetWidth; 7 var scale = parentWidth / 350; 8 if (scale > 1) { 9 scale = 1; 10 } 11 12 var scalableContent = card.querySelector('.player_scallable_content'); 13 if (scalableContent) { 14 scalableContent.style.transform = 'scale(' + scale + ')'; 15 } 16 }); 17 } 18 19 function scalePlayerNameBack() { 20 var playerLastNames = document.querySelectorAll('.player_card_back .player_lname'); 21 var playerFirstNames = document.querySelectorAll('.player_card_back .player_fname'); 22 23 playerLastNames.forEach(function (name) { 24 var parentWidth = name.offsetWidth; 25 var nameWidth = name.scrollWidth; 26 var scale = parentWidth / nameWidth; 27 var current_font_size = parseInt(window.getComputedStyle(name).fontSize); 28 if (scale < 1) { 29 name.style.fontSize = (current_font_size * scale) + 'px'; 30 } 31 }); 32 33 playerFirstNames.forEach(function (name) { 34 var parentWidth = name.offsetWidth; 35 var nameWidth = name.scrollWidth; 36 var scale = parentWidth / nameWidth; 37 var current_font_size = parseInt(window.getComputedStyle(name).fontSize); 38 if (scale < 1) { 39 name.style.fontSize = (current_font_size * scale) + 'px'; 40 } 41 }); 42 } 43 44 function scalePlayerNameFront() { 45 var playerLastNames = document.querySelectorAll('.player_card_front .player_lname'); 46 var playerFirstNames = document.querySelectorAll('.player_card_front .player_fname'); 47 48 playerLastNames.forEach(function (name) { 49 var parentHeight = name.offsetHeight; 50 var nameHeight = name.scrollHeight; 51 var scale = parentHeight / nameHeight; 52 var current_font_size = parseInt(window.getComputedStyle(name).fontSize); 53 if (scale < 1) { 54 name.style.fontSize = (current_font_size * scale) + 'px'; 55 } 56 }); 57 58 playerFirstNames.forEach(function (name) { 59 var parentHeight = name.offsetHeight; 60 var nameHeight = name.scrollHeight; 61 var scale = parentHeight / nameHeight; 62 var current_font_size = parseInt(window.getComputedStyle(name).fontSize); 63 if (scale < 1) { 64 name.style.fontSize = (current_font_size * scale) + 'px'; 65 } 66 }); 67 } 68 69 scalePlayerContent(); 70 scalePlayerNameBack(); 71 scalePlayerNameFront(); 72 window.addEventListener('resize', scalePlayerContent); 73 window.addEventListener('resize', scalePlayerNameBack); 74 window.addEventListener('resize', scalePlayerNameFront); 75});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.