Difference between revisions of "Widget:RuneDisp"
From Official Runecraft Wiki
Line 22: | Line 22: | ||
else { | else { | ||
document.write('<model-viewer id="MLrune" bounds="tight" src="' + runefile + '" ar ar-modes="scene-viewer webxr quick-look" camera-controls poster="poster.webp" shadow-intensity="1" environment-image="neutral" exposure="1" camera-orbit="0deg 65deg auto"><div class="controls"><div>Layer: <select id="layer"></select></div></div></model-viewer>'); | document.write('<model-viewer id="MLrune" bounds="tight" src="' + runefile + '" ar ar-modes="scene-viewer webxr quick-look" camera-controls poster="poster.webp" shadow-intensity="1" environment-image="neutral" exposure="1" camera-orbit="0deg 65deg auto"><div class="controls"><div>Layer: <select id="layer"></select></div></div></model-viewer>'); | ||
− | |||
− | |||
const modelViewerLayers = document.querySelector("model-viewer#MLrune"); | const modelViewerLayers = document.querySelector("model-viewer#MLrune"); | ||
Line 48: | Line 46: | ||
select.appendChild(option); | select.appendChild(option); | ||
} | } | ||
+ | var children = document.getElementById("option").childElementCount; | ||
+ | document.write(children); | ||
Line 53: | Line 53: | ||
select.addEventListener('input', (event) => { | select.addEventListener('input', (event) => { | ||
− | |||
modelViewerLayers.src = event.target.value === 'default' ? runefile : event.target.value; | modelViewerLayers.src = event.target.value === 'default' ? runefile : event.target.value; | ||
}); | }); |
Revision as of 17:51, 14 January 2022