/*var TestData={"sequence_id":"0","command":"studio_send_recentfile","data":[{"path":"D:\\work\\Models\\Toy\\3d-puzzle-cube-model_files\\3d-puzzle-cube.3mf","time":"2022\/3\/24 20:33:10"},{"path":"D:\\work\\Models\\Art\\Carved Stone Vase - remeshed+drainage\\Carved Stone Vase.3mf","time":"2022\/3\/24 17:11:51"},{"path":"D:\\work\\Models\\Art\\Kity & Cat\\Cat.3mf","time":"2022\/3\/24 17:07:55"},{"path":"D:\\work\\Models\\Toy\\鐩村墤.3mf","time":"2022\/3\/24 17:06:02"},{"path":"D:\\work\\Models\\Toy\\minimalistic-dual-tone-whistle-model_files\\minimalistic-dual-tone-whistle.3mf","time":"2022\/3\/22 21:12:22"},{"path":"D:\\work\\Models\\Toy\\spiral-city-model_files\\spiral-city.3mf","time":"2022\/3\/22 18:58:37"},{"path":"D:\\work\\Models\\Toy\\impossible-dovetail-puzzle-box-model_files\\impossible-dovetail-puzzle-box.3mf","time":"2022\/3\/22 20:08:40"}]};*/ function OnInit() { //-----Test----- //$("#Login1").hide(); //$("#UserName").text("ZZZZZZZZ"); //$("#Login2").css("display","flex"); TranslatePage(); SendMsg_GetLoginInfo(); SendMsg_GetRecentFile(); } function HandleStudio( pVal ) { let strCmd = pVal['command']; //alert(strCmd); if(strCmd=='get_recent_projects') { ShowRecentFileList(pVal['response']); } else if(strCmd=='studio_userlogin') { SetLoginInfo(pVal['data']['avatar'],pVal['data']['name']); } else if(strCmd=='studio_useroffline') { SetUserOffline(); } else if( strCmd=="studio_set_mallurl" ) { SetMallUrl( pVal['data']['url'] ); } else if( strCmd=="studio_clickmenu" ) { let strName=pVal['data']['menu']; GotoMenu(strName); } } function GotoMenu( strMenu ) { let MenuList=$(".BtnItem"); let nAll=MenuList.length; for(let n=0;n0?sPath.lastIndexOf('\\'):sPath.lastIndexOf('\/'); //let sShortName=sPath.substring(index+1,sPath.length); let TmpHtml='
'+ ''+ '
No Image
'+ ''+sName+''+ '
'+sTime+'
'+ '
'; strHtml+=TmpHtml; } $("#FileList").html(strHtml); } /*-------MX Message------*/ function SendMsg_GetLoginInfo() { var tSend={}; tSend['sequence_id']=Math.round(new Date() / 1000); tSend['command']="get_login_info"; SendWXMessage( JSON.stringify(tSend) ); } function SendMsg_GetRecentFile() { var tSend={}; tSend['sequence_id']=Math.round(new Date() / 1000); tSend['command']="get_recent_projects"; SendWXMessage( JSON.stringify(tSend) ); } function OnLoginOrRegister() { var tSend={}; tSend['sequence_id']=Math.round(new Date() / 1000); tSend['command']="homepage_login_or_register"; SendWXMessage( JSON.stringify(tSend) ); } function OnClickNewProject() { var tSend={}; tSend['sequence_id']=Math.round(new Date() / 1000); tSend['command']="homepage_newproject"; SendWXMessage( JSON.stringify(tSend) ); } function OnClickOpenProject() { var tSend={}; tSend['sequence_id']=Math.round(new Date() / 1000); tSend['command']="homepage_openproject"; SendWXMessage( JSON.stringify(tSend) ); } function OnOpenRecentFile( strPath ) { var tSend={}; tSend['sequence_id']=Math.round(new Date() / 1000); tSend['command']="homepage_open_recentfile"; tSend['data']={}; tSend['data']['path']=decodeURI(strPath); SendWXMessage( JSON.stringify(tSend) ); } function OnLogOut() { var tSend={}; tSend['sequence_id']=Math.round(new Date() / 1000); tSend['command']="homepage_logout"; SendWXMessage( JSON.stringify(tSend) ); } window.postMessage = HandleStudio