# HG changeset patch # User Nicholas Jillings # Date 1433497792 -3600 # Node ID 92aea9ab80607d628bcfe920e7051e77297d47eb # Parent de1cc98f2889b371c30956fe390aec67e580fad4 Complete Feature #1252: Interface locks out until all audioElements are loaded and ready. diff -r de1cc98f2889 -r 92aea9ab8060 core.js --- a/core.js Thu Jun 04 18:03:36 2015 +0100 +++ b/core.js Fri Jun 05 10:49:52 2015 +0100 @@ -937,17 +937,24 @@ var hold = document.createElement("div"); hold.id = "testWaitIndicator"; hold.className = "indicator-box"; + hold.style.zIndex = 3; var span = document.createElement("span"); span.textContent = "Please wait! Elements still loading"; hold.appendChild(span); + var blank = document.createElement('div'); + blank.className = 'testHalt'; + blank.id = "testHaltBlank"; var body = document.getElementsByTagName('body')[0]; body.appendChild(hold); + body.appendChild(blank); testWaitTimerIntervalHolder = setInterval(function(){ var ready = audioEngineContext.checkAllReady(); if (ready) { var elem = document.getElementById('testWaitIndicator'); + var blank = document.getElementById('testHaltBlank'); var body = document.getElementsByTagName('body')[0]; body.removeChild(elem); + body.removeChild(blank); clearInterval(testWaitTimerIntervalHolder); } },500,false);