Mercurial > hg > webaudioevaluationtool
changeset 915:92aea9ab8060
Complete Feature #1252: Interface locks out until all audioElements are loaded and ready.
author | Nicholas Jillings <nicholas.jillings@eecs.qmul.ac.uk> |
---|---|
date | Fri, 05 Jun 2015 10:49:52 +0100 |
parents | de1cc98f2889 |
children | d564033f1e25 |
files | core.js |
diffstat | 1 files changed, 7 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- 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);