Files
ArtPlayer/packages/artplayer-document/src/script/bugfix.js
T
2021-12-08 11:48:56 +08:00

14 lines
605 B
JavaScript

document.addEventListener('click', (event) => {
if (event.target.className === 'run-code') {
event.preventDefault();
const codeElement = event.target.nextElementSibling.querySelector('pre code');
if (codeElement) {
const libs = event.target.dataset.libs || '';
const code = encodeURIComponent(codeElement.innerText);
const env = window.location.host.includes('localhost') ? 'http://localhost:8080' : 'https://artplayer.org';
const url = env + '/?libs=' + libs + '&code=' + code;
window.open(url);
}
}
});