mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-09 03:46:16 -08:00
* init * init * update * update * update * update * update * update * add i18n option * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update
20 lines
686 B
JavaScript
20 lines
686 B
JavaScript
(function () {
|
|
if (window['run-code-init']) return;
|
|
window['run-code-init'] = true;
|
|
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 = 'https://artplayer.org';
|
|
const url = env + '/?libs=' + libs + '&code=' + code;
|
|
window.open(url);
|
|
}
|
|
}
|
|
});
|
|
})();
|
|
|
|
|