annotate index.html @ 1116:c44fbf72f7f2

All interfaces support comment boxes. Comment box identification matches presented tag (for instance, AB will be Comment on fragment A, rather than 1). Tighter buffer loading protocol, audioObjects register with the buffer rather than checking for buffer existence (which can be buggy depending on the buffer state). Buffers now have a state to ensure exact location in loading chain (downloading, decoding, LUFS, ready).
author Nicholas Jillings <n.g.r.jillings@se14.qmul.ac.uk>
date Fri, 29 Jan 2016 11:11:57 +0000
parents
children c0022a09c4f6
rev   line source
n@1116 1 <!DOCTYPE html>
n@1116 2 <html lang="en">
n@1116 3 <head>
n@1116 4 <meta charset="utf-8" />
n@1116 5
n@1116 6
n@1116 7 <!-- Always force latest IE rendering engine (even in intranet) & Chrome Frame
n@1116 8 Remove this if you use the .htaccess -->
n@1116 9 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
n@1116 10
n@1116 11 <title>Web Audio Evaluation Tool</title>
n@1116 12 <meta name="description" content="" />
n@1116 13 <meta name="author" content="" />
n@1116 14
n@1116 15 <!-- Load up the default core JS and CSS files-->
n@1116 16 <link rel='stylesheet' type='text/css' href='core.css'>
n@1116 17 <!-- Use jQuery hosted from Google CDN -->
n@1116 18 <!--<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>-->
n@1116 19 <script src="jquery-2.1.4.js"></script>
n@1116 20 <script src='core.js'></script>
n@1116 21 <script src='loudness.js'></script>
n@1116 22 <script src='xmllint.js'></script>
n@1116 23 <script src='WAVE.js'></script>
n@1116 24 <script type="text/javascript">
n@1116 25 // SEARCH QUERY: By using the GET Request option ?url=loca/path/to/project.xml in the URL bar, you can load a project quickly
n@1116 26 if (window.location.search.length != 0)
n@1116 27 {
n@1116 28 var search = window.location.search.split('?')[1];
n@1116 29 // Now split the requests into pairs
n@1116 30 var searchQueries = search.split('&');
n@1116 31 for (var i in searchQueries)
n@1116 32 {
n@1116 33 // Split each request into
n@1116 34 searchQueries[i] = searchQueries[i].split('=');
n@1116 35 if (searchQueries[i][0] == "url")
n@1116 36 {
n@1116 37 url = searchQueries[i][1];
n@1116 38 }
n@1116 39 }
n@1116 40 loadProjectSpec(url);
n@1116 41 window.onbeforeunload = function() {
n@1116 42 return "Please only leave this page once you have completed the tests. Are you sure you have completed all testing?";
n@1116 43 };
n@1116 44 }
n@1116 45 </script>
n@1116 46 </head>
n@1116 47
n@1116 48 <body>
n@1116 49 <!-- Load up the default page interface allowing for project setting loads, even if hard-coded-->
n@1116 50 <!-- Actual test interface design should be contained in the .js for ease of dynamic content-->
n@1116 51 <div id='topLevelBody'>
n@1116 52 <h1>Web Audio Evaluation Tool</h1>
n@1116 53 <h2>Start menu </h2>
n@1116 54 <ul>
n@1116 55 <li><a href="index.html?url=example_eval/project.xml" target="_blank">APE interface test example</a></li>
n@1116 56 <li><a href="index.html?url=example_eval/mushra_example.xml" target="_blank">MUSHRA interface test example</a></li>
n@1116 57 <li><a href="index.html?url=example_eval/AB_example.xml" target="_blank">AB interface test example</a></li>
n@1116 58 <li><a href="test_create/test_create.html" target="_blank">Test creator</a></li>
n@1116 59 <li><a href="analyse.html" target="_blank">Analysis and diagnostics of results</a></li>
n@1116 60 </ul>
n@1116 61
n@1116 62 <br>
n@1116 63
n@1116 64 <ul>
n@1116 65 <li><a href="LICENSE.txt" target="_blank">License</a></li>
n@1116 66 <li><a href="CITING.txt" target="_blank">Citing</a></li>
n@1116 67 <li><a href="docs/Instructions/Instructions.pdf" target="_blank">Instructions</a></li>
n@1116 68 </ul>
n@1116 69
n@1116 70
n@1116 71 </div>
n@1116 72 </body>
n@1116 73 </html>