diff --git a/test/meshviewer_index.html b/test/meshviewer_index.html index 96a0c187..bf79b6d3 100644 --- a/test/meshviewer_index.html +++ b/test/meshviewer_index.html @@ -10,25 +10,25 @@ <head> <style type="text/css"> -progress { - background-color: #f3f3f3; - border: 0; - height: 18px; - border-radius: 9px; +progress { + background-color: #f3f3f3; + border: 0; + height: 18px; + border-radius: 9px; } -progress::-webkit-progress-bar { - background-color: #f3f3f3; - border: 1px solid #000000; - padding: 2px 2px; - height: 20px; - border-radius: 0px; -} -progress::-webkit-progress-value { - background-color: #22BB22; - border: 0px; - height: 14px; - border-radius: 0px; +progress::-webkit-progress-bar { + background-color: #f3f3f3; + border: 1px solid #000000; + padding: 2px 2px; + height: 20px; + border-radius: 0px; +} +progress::-webkit-progress-value { + background-color: #22BB22; + border: 0px; + height: 14px; + border-radius: 0px; } </style> <!-- @@ -100,23 +100,24 @@ progress::-webkit-progress-value { var statusField = document.getElementById('status_field'); if (statusField) { statusField.innerHTML = statusText; - } - } - - function moduleLoadProgress(event) - { - var progressBar = document.getElementById("p"); - var statusField = document.getElementById('status_field'); - if (event.lengthComputable) { - progressBar.max = event.total; - progressBar.value = event.loaded; - status_field.innerHTML = 'Loading [' + (event.total / event.max * 100.0) + ']'; - } - else { - progressBar.value = -1; - status_field.innerHTML = 'Computing progress ...' - } - } + } + } + + function moduleLoadProgress(event) + { + var progressBar = document.getElementById("p"); + var statusField = document.getElementById('status_field'); + if (event.lengthComputable) { + progressBar.max = event.total; + progressBar.value = event.loaded; + var load_progress = ((event.loaded / event.total) * 100.0); + status_field.innerHTML = 'Loading [' + load_progress.toFixed(0) + '%]'; + } + else { + progressBar.value = -1; + status_field.innerHTML = 'Computing progress ...' + } + } function SendMeshData() @@ -141,28 +142,28 @@ progress::-webkit-progress-value { <tr border="0"> <td border="0" align="center"> <div id="status_field">NO-STATUS</div> - <progress id=p align="left"></progress> - <script type="text/javascript"> - var progressBar = document.getElementById("p"); - progressBar.max = 100; - progressBar.value = 100; + <progress id=p align="left"></progress> + <script type="text/javascript"> + var progressBar = document.getElementById("p"); + progressBar.max = 100; + progressBar.value = 100; </script> -<!-- -<script> - var progressBar = document.getElementById("p"), client = new XMLHttpRequest() - client.open("GET", "magical-unicorns") - client.onprogress = function (pe) { - if (pe.lengthComputable) { - progressBar.max = pe.total - progressBar.value = pe.loaded - } - } - client.onloadend = function (pe) { - progressBar.value = pe.loaded - } - client.send() - progressBar.max = pe.total; - progressBar.value = pe.loaded; +<!-- +<script> + var progressBar = document.getElementById("p"), client = new XMLHttpRequest() + client.open("GET", "magical-unicorns") + client.onprogress = function (pe) { + if (pe.lengthComputable) { + progressBar.max = pe.total + progressBar.value = pe.loaded + } + } + client.onloadend = function (pe) { + progressBar.value = pe.loaded + } + client.send() + progressBar.max = pe.total; + progressBar.value = pe.loaded; </script> --> @@ -183,17 +184,17 @@ sc#f8f afcb 1 1 1 0 </div> <div id="listener" > - <script type="text/javascript"> - var listener = document.getElementById('listener'); - listener.addEventListener('load', moduleDidLoad, true); - listener.addEventListener('progress', moduleLoadProgress, true); + <script type="text/javascript"> + var listener = document.getElementById('listener'); + listener.addEventListener('load', moduleDidLoad, true); + listener.addEventListener('progress', moduleLoadProgress, true); listener.addEventListener('message', handleMessage, true); </script> <div id="nacl_div"> <embed name="nacl_module" id="ID_NaClModule" width=770 height=200 - src="nacl.nmf" + src="meshviewer_nacl.nmf" type="application/x-nacl" /> </div> </div>