|
|
@@ -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> |
|
|
|