# HG changeset patch # User Nicholas Jillings # Date 1437644894 -3600 # Node ID 1077ea8307062d63021979de233e9d547651593e # Parent 1063d71324937dcd0e0df2f18737843aa6da606e Feature #1295: Page count can be displayed below the Start/Submit buttons diff -r 1063d7132493 -r 1077ea830706 ape.js --- a/ape.js Thu Jul 23 10:12:24 2015 +0100 +++ b/ape.js Thu Jul 23 10:48:14 2015 +0100 @@ -312,7 +312,17 @@ playbackHolder.appendChild(interfaceContext.playhead.object); feedbackHolder.appendChild(playbackHolder); } - break; + } else if (interfaceObj[k].options[i].type == 'option' && interfaceObj[k].options[i].name == 'page-count') + { + var pagecountHolder = document.getElementById('page-count'); + if (pagecountHolder == null) + { + pagecountHolder = document.createElement('div'); + pagecountHolder.id = 'page-count'; + } + pagecountHolder.innerHTML = 'Test '+(audioHolderObject.presentedId+1)+' of '+specification.audioHolders.length+''; + var inject = document.getElementById('interface-buttons'); + inject.appendChild(pagecountHolder); } } } @@ -598,7 +608,7 @@ // Store the slider marker values var holdValues = []; $(".track-slider").each(function(index,sliderObj){ - holdValues.push(convSliderPosToRate(index)); + holdValues.push(convSliderPosToRate(sliderObj)); }); var width = event.target.innerWidth; diff -r 1063d7132493 -r 1077ea830706 core.js --- a/core.js Thu Jul 23 10:12:24 2015 +0100 +++ b/core.js Thu Jul 23 10:48:14 2015 +0100 @@ -541,6 +541,10 @@ if (specification.randomiseOrder) { specification.audioHolders = randomiseOrder(specification.audioHolders); + for (var i=0; i-->