diff options
Diffstat (limited to 'boot.js')
-rw-r--r-- | boot.js | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -63,6 +63,9 @@ async function load() { }, removeEventListener(elem, name, proc) { elem.removeEventListener(name, wrapProc(proc)); + }, + clone(elem) { + return elem.cloneNode(); } }, event: { @@ -95,6 +98,20 @@ async function load() { setImageSmoothingEnabled(context, enabled) { context.imageSmoothingEnabled = (enabled == 1); } + }, + audio: { + new(src) { + return new Audio(src); + }, + play(audio) { + audio.play(); + }, + volume(audio) { + return audio.volume; + }, + setVolume(audio, vol) { + audio.volume = vol; + } } }); const scheme = await mod.reflect(); |