Skip to content

Commit

Permalink
Merge pull request #1679 from MTG/bw-fix-embed-code
Browse files Browse the repository at this point in the history
fix property access in HTMLElement dataset
  • Loading branch information
ffont committed Mar 23, 2023
2 parents d3861b8 + ddacedf commit e5d62cb
Showing 1 changed file with 5 additions and 6 deletions.
11 changes: 5 additions & 6 deletions freesound/static/bw-frontend/src/pages/sound.js
Original file line number Diff line number Diff line change
Expand Up @@ -52,18 +52,18 @@ toggleShareLinkElement.addEventListener('click', toggleShareLink);


const generateEmbedCode = (size) => {
var sizes = embedCodeElement.dataset['size-' + size].split(',');
var urlTemplate = embedCodeElement.dataset['iframe-url-template'];
var sizes = embedCodeElement.dataset['size' + size].split(',');
var urlTemplate = embedCodeElement.dataset.iframeUrlTemplate;
var embedText = '<iframe frameborder="0" scrolling="no" src="' + urlTemplate + '" width="WIDTH" height="HEIGHT"></iframe>';
embedText = embedText.replace('SIZE', size);
embedText = embedText.replace('WIDTH', sizes[0]);
embedText = embedText.replace('HEIGHT', sizes[1]);
embedCodeElement.value = embedText;
}

smallEmbedImageElement.addEventListener('click', () => generateEmbedCode('small'));
mediumEmbedImageElement.addEventListener('click', () => generateEmbedCode('medium'));
largeEmbedImageElement.addEventListener('click', () => generateEmbedCode('large'));
smallEmbedImageElement.addEventListener('click', () => generateEmbedCode('Small'));
mediumEmbedImageElement.addEventListener('click', () => generateEmbedCode('Medium'));
largeEmbedImageElement.addEventListener('click', () => generateEmbedCode('Large'));

embedLinksElement.style.display = "none"
shareLinkElement.style.display = "none"
Expand Down Expand Up @@ -109,4 +109,3 @@ if (similarSoundsButtons.length > 0){
openSimilarSoundsModal(similarSoundsButtons[0].dataset.modalContentUrl, similarSoundsModalActivationParam);
}
}

0 comments on commit e5d62cb

Please sign in to comment.