Compare commits

...

3 Commits

Author SHA1 Message Date
pre-commit-ci[bot] f2f25f37cf 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks 1 day ago
Alejandra c3153cc06f Update 1 day ago
Alejandra 47dea04f76 Refactor sponsor image handling 1 day ago
  1. 12
      docs/en/docs/css/custom.css
  2. 22
      docs/en/docs/js/custom.js

12
docs/en/docs/css/custom.css

@ -102,7 +102,15 @@ a.announce-link:hover {
align-items: center;
}
.announce-wrapper div.item {
.announce-wrapper #announce-left div.item {
display: none;
}
.announce-wrapper #announce-right {
display: none;
}
.announce-wrapper #announce-right div.item {
display: none;
}
@ -112,7 +120,7 @@ a.announce-link:hover {
top: -10px;
right: 0;
font-size: 0.5rem;
color: #999;
color: #e6e6e6;
background-color: #666;
border-radius: 10px;
padding: 0 10px;

22
docs/en/docs/js/custom.js

@ -136,19 +136,23 @@ async function showRandomAnnouncement(groupId, timeInterval) {
}
function handleSponsorImages() {
const sponsorImages = document.querySelectorAll('.sponsor-image');
const announceRight = document.getElementById('announce-right');
if(!announceRight) return;
if (announceRight) {
announceRight.style.display = 'none';
}
const sponsorImages = document.querySelectorAll('.sponsor-image');
const imagePromises = Array.from(sponsorImages).map(img => {
return new Promise((resolve, reject) => {
if (img.complete) {
if (img.complete && img.naturalHeight !== 0) {
resolve();
} else {
img.addEventListener('load', resolve);
img.addEventListener('load', () => {
if (img.naturalHeight !== 0) {
resolve();
} else {
reject();
}
});
img.addEventListener('error', reject);
}
});
@ -156,10 +160,8 @@ function handleSponsorImages() {
Promise.all(imagePromises)
.then(() => {
if (announceRight) {
announceRight.style.display = 'block';
showRandomAnnouncement('announce-right', 10000);
}
announceRight.style.display = 'block';
showRandomAnnouncement('announce-right', 10000);
})
.catch(() => {
// do nothing

Loading…
Cancel
Save