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>');
 
var layer = runefiles.length;
 
  
 
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.setAttribute('src', event.target.value);
 
 
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