PageSourceSearch

https://thesavannahbananas.com/wp-content/plugins/player-cards/assets/js/player-cards.js?ver=1790916130

js thesavannahbananas.com collected 2026-10-02 04:47:37 UTC 2,732 bytes, 75 lines download raw bytes

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.