|
@@ -33,8 +33,9 @@ textarea |
|
|
left: 30%; |
|
|
left: 30%; |
|
|
right: 30%; |
|
|
right: 30%; |
|
|
z-index: 3; |
|
|
z-index: 3; |
|
|
background-color:white; |
|
|
|
|
|
border:1px solid #000000; |
|
|
|
|
|
|
|
|
background-color:white; |
|
|
|
|
|
border:1px solid #000000; |
|
|
|
|
|
visibility: hidden; |
|
|
} |
|
|
} |
|
|
progress |
|
|
progress |
|
|
{ |
|
|
{ |
|
@@ -80,15 +81,14 @@ progress::-webkit-progress-value |
|
|
} |
|
|
} |
|
|
</style> |
|
|
</style> |
|
|
|
|
|
|
|
|
<title>Mesh Viewer NaCl</title> |
|
|
|
|
|
|
|
|
<title>Mesh Viewer Web Edition</title> |
|
|
|
|
|
|
|
|
</head> |
|
|
</head> |
|
|
|
|
|
|
|
|
<script type="text/javascript"> |
|
|
<script type="text/javascript"> |
|
|
//Base data Setup |
|
|
|
|
|
|
|
|
//Base data Setup : GLOBAL STYLE |
|
|
g_div_frame_embed_save = ''; |
|
|
g_div_frame_embed_save = ''; |
|
|
g_div_frame_embed = null; // Global application object. |
|
|
|
|
|
g_embed_nacl_module = null; // Global application object. |
|
|
|
|
|
|
|
|
g_div_frame_embed = null; |
|
|
g_txtarea_code_src = null; |
|
|
g_txtarea_code_src = null; |
|
|
g_div_helper_cmd = [null, null]; |
|
|
g_div_helper_cmd = [null, null]; |
|
|
g_div_helper_args = null; |
|
|
g_div_helper_args = null; |
|
@@ -101,9 +101,6 @@ progress::-webkit-progress-value |
|
|
g_var_progress_bar = -1; |
|
|
g_var_progress_bar = -1; |
|
|
g_frame_embed = null; |
|
|
g_frame_embed = null; |
|
|
|
|
|
|
|
|
function GetNaClListenerDiv() { return g_frame_embed.contentDocument.getElementById('id_div_embed_data'); } |
|
|
|
|
|
function GetNaClModuleVar() { return g_embed_nacl_module; } |
|
|
|
|
|
function InitNaClModuleVar() { g_embed_nacl_module = g_frame_embed.contentDocument.getElementById('id_embed_nacl_module'); } |
|
|
|
|
|
function GetTextAreaCodeSrc() { return g_txtarea_code_src; } |
|
|
function GetTextAreaCodeSrc() { return g_txtarea_code_src; } |
|
|
function GetDivProgress() { return g_div_progress; } |
|
|
function GetDivProgress() { return g_div_progress; } |
|
|
function GetProgressBar() { return g_progress_bar; } |
|
|
function GetProgressBar() { return g_progress_bar; } |
|
@@ -111,20 +108,24 @@ progress::-webkit-progress-value |
|
|
function GetDivEmbedData() { return g_div_frame_embed; } |
|
|
function GetDivEmbedData() { return g_div_frame_embed; } |
|
|
function GetDivEmbedDataSave() { return g_div_frame_embed_save; } |
|
|
function GetDivEmbedDataSave() { return g_div_frame_embed_save; } |
|
|
function GetFrameData() { return g_frame_embed; } |
|
|
function GetFrameData() { return g_frame_embed; } |
|
|
function IsUsingNaCl() { return true; } |
|
|
|
|
|
|
|
|
function GetiFrameDivEmbed() { return g_frame_embed.contentDocument.getElementById('id_div_embed_data'); } |
|
|
|
|
|
|
|
|
|
|
|
//NaCl Specific |
|
|
|
|
|
function GetiFrameModuleVar() { return g_frame_embed.contentDocument.getElementById('id_embed_nacl_module'); } |
|
|
|
|
|
function IsUsingNaCl() { return false; /*window.chrome;*/ } |
|
|
</script> |
|
|
</script> |
|
|
|
|
|
|
|
|
|
|
|
<script src="./utils.js"></script> |
|
|
<script src="./type_dictionnary.js"></script> |
|
|
<script src="./type_dictionnary.js"></script> |
|
|
<script type="text/javascript"> |
|
|
<script type="text/javascript"> |
|
|
var EasyMeshDict = new TypeDictionnary("EasyMesh"); |
|
|
var EasyMeshDict = new TypeDictionnary("EasyMesh"); |
|
|
function GetCmdDictionnary() { return EasyMeshDict; } |
|
|
function GetCmdDictionnary() { return EasyMeshDict; } |
|
|
</script> |
|
|
</script> |
|
|
<script src="./easy_mesh_dictionnary.js"></script> |
|
|
<script src="./easy_mesh_dictionnary.js"></script> |
|
|
<script src="./nacl_loading.js"></script> |
|
|
|
|
|
|
|
|
|
|
|
<script type="text/javascript"> |
|
|
<script type="text/javascript"> |
|
|
//Base init for all datas |
|
|
//Base init for all datas |
|
|
function Init() |
|
|
|
|
|
|
|
|
function VarInit() |
|
|
{ |
|
|
{ |
|
|
//Init frame variable first. |
|
|
//Init frame variable first. |
|
|
g_frame_embed = document.getElementById('id_frame_embed'); |
|
|
g_frame_embed = document.getElementById('id_frame_embed'); |
|
@@ -141,8 +142,14 @@ progress::-webkit-progress-value |
|
|
g_div_progress = document.getElementById('id_div_progress'); |
|
|
g_div_progress = document.getElementById('id_div_progress'); |
|
|
g_div_progress_status = document.getElementById('id_div_progress_status'); |
|
|
g_div_progress_status = document.getElementById('id_div_progress_status'); |
|
|
g_progress_bar = document.getElementById('id_progress_bar'); |
|
|
g_progress_bar = document.getElementById('id_progress_bar'); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
//Pulg here any cookie update |
|
|
|
|
|
|
|
|
//Base init |
|
|
|
|
|
function Init() |
|
|
|
|
|
{ |
|
|
|
|
|
VarInit(); |
|
|
|
|
|
|
|
|
|
|
|
//Put here any cookie update |
|
|
if (!g_txtarea_code_src.value) |
|
|
if (!g_txtarea_code_src.value) |
|
|
g_txtarea_code_src.value = "//This is a comment\nsc#f8f afcb 1 1 1 0"; |
|
|
g_txtarea_code_src.value = "//This is a comment\nsc#f8f afcb 1 1 1 0"; |
|
|
|
|
|
|
|
@@ -166,6 +173,17 @@ progress::-webkit-progress-value |
|
|
g_div_alphabet.innerHTML += new_toc + '] <br> '; |
|
|
g_div_alphabet.innerHTML += new_toc + '] <br> '; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//NaCl Specific |
|
|
|
|
|
if (IsUsingNaCl()) |
|
|
|
|
|
{ |
|
|
|
|
|
DynLoadFile("nacl_loading.js"); |
|
|
|
|
|
g_frame_embed.src = 'meshviewer_nacl.html'; |
|
|
|
|
|
} |
|
|
|
|
|
else |
|
|
|
|
|
g_frame_embed.src = 'meshviewer_em.html'; |
|
|
|
|
|
|
|
|
|
|
|
g_frame_embed.onload = function() { VarInit(); } |
|
|
|
|
|
|
|
|
//Tick has been done, start Tick |
|
|
//Tick has been done, start Tick |
|
|
window.setTimeout("Tick()", 200); |
|
|
window.setTimeout("Tick()", 200); |
|
|
} |
|
|
} |
|
@@ -184,7 +202,7 @@ progress::-webkit-progress-value |
|
|
|
|
|
|
|
|
<body> |
|
|
<body> |
|
|
|
|
|
|
|
|
<h1>Mesh Viewer : Native Client version.</h1> |
|
|
|
|
|
|
|
|
<h1>Mesh Viewer : Web version.</h1> |
|
|
|
|
|
|
|
|
<p> |
|
|
<p> |
|
|
<div id="final_div"> |
|
|
<div id="final_div"> |
|
@@ -196,7 +214,7 @@ progress::-webkit-progress-value |
|
|
<div id="id_div_progress_status">....</div> |
|
|
<div id="id_div_progress_status">....</div> |
|
|
</div> |
|
|
</div> |
|
|
<div id="id_div_frame_embed"> |
|
|
<div id="id_div_frame_embed"> |
|
|
<iframe onload="Init(); PageDidLoad();" id="id_frame_embed" src="meshviewer_nacl.html" width=770 height=200 frameborder=0 scrolling=no></iframe> |
|
|
|
|
|
|
|
|
<iframe onload="Init();" id="id_frame_embed" src="empty.html" width=770 height=200 frameborder=0 scrolling=no></iframe> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|