From 94c12b11f61e24e97a0b199aedc8c1bb7f464c04 Mon Sep 17 00:00:00 2001 From: "zorro.zhang" Date: Sun, 8 Oct 2023 11:45:52 +0800 Subject: [PATCH] ENH: Reduce ImageSize of HotModel from Mekarworld JIRA: no jira Change-Id: Icc370b57591345b372314587f71d04323d71c746 (cherry picked from commit e2e2e4d044cf1d88392c35e1b8ce4367bbe4919b) --- resources/web/homepage/js/home.js | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/resources/web/homepage/js/home.js b/resources/web/homepage/js/home.js index 23f3a2eed..6a9f3f6ad 100644 --- a/resources/web/homepage/js/home.js +++ b/resources/web/homepage/js/home.js @@ -1,5 +1,6 @@ /*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"}]};*/ +var m_HotModelList=null; function OnInit() { @@ -22,7 +23,7 @@ var RightBtnFilePath=''; var MousePosX=0; var MousePosY=0; var sImages = {}; - + function Set_RecentFile_MouseRightBtn_Event() { $(".FileItem").mousedown( @@ -123,7 +124,17 @@ function HandleStudio( pVal ) else if( strCmd=="modelmall_model_advise_get") { //alert('hot'); - ShowStaffPick( pVal['hits'] ); + if( m_HotModelList!=null ) + { + let SS1=JSON.stringify(pVal['hits']); + let SS2=JSON.stringify(m_HotModelList); + + if( SS1==SS2 ) + return; + } + + m_HotModelList=pVal['hits']; + ShowStaffPick( m_HotModelList ); } } @@ -477,10 +488,10 @@ function ShowStaffPick( ModelList ) let ModelID=OnePickModel['design']['id']; let ModelName=OnePickModel['design']['title']; - let ModelCover=OnePickModel['design']['cover']; + let ModelCover=OnePickModel['design']['cover']+'?image_process=resize,w_200/format,webp'; let DesignerName=OnePickModel['design']['designCreator']['name']; - let DesignerAvatar=OnePickModel['design']['designCreator']['avatar']; + let DesignerAvatar=OnePickModel['design']['designCreator']['avatar']+'?image_process=resize,w_32/format,webp'; strPickHtml+='
'+ '
'+DesignerName+'
'+