//var TestData={"sequence_id":"0","command":"get_recent_projects","response":[{"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"}]}; var m_HotModelList=null; var m_HasNetworkPlugin=true; function OnInit() { //-----Official----- TranslatePage(); SendMsg_GetLoginInfo(); GotoMenu( 'home' ); } function HandleStudio( pVal ) { let strCmd = pVal['command']; if(strCmd=='studio_userlogin') { SetLoginInfo(pVal['data']['avatar'],pVal['data']['name']); } else if(strCmd=='studio_useroffline') { SetUserOffline(); } else if( strCmd=="network_plugin_installtip" ) { let nShow=pVal["show"]*1; if(nShow==1) { $("#NoPluginTip").show(); $("#NoPluginTip").css("display","flex"); m_HasNetworkPlugin=false; } else { $("#NoPluginTip").hide(); m_HasNetworkPlugin=true; } } else if(strCmd=='homepage_leftmenu_clicked') { let NewMenu=pVal['menu']; //alert('LeftMenu Clicked:'+strMenu ); GotoMenu(NewMenu); } else if(strCmd=='homepage_leftmenu_newtag') { let NewMenu=pVal['menu']; let nShow=pVal['show']; ShowMenuNewTag(NewMenu,nShow); } else if(strCmd=='homepage_leftmenu_show') { let NewMenu=pVal['menu']; let nShow=pVal['show']; ShowMenuBtn(NewMenu,nShow); } } var NowMenu=''; function GotoMenu( strMenu ) { ShowMenuNewTag(strMenu,0); if(NowMenu==strMenu && strMenu!='makerlab') return; NowMenu=strMenu; let MenuList=$(".BtnItem"); let nAll=MenuList.length; for(let n=0;n