From fda63da85dc4adf5ef034e82fada1788986acbba Mon Sep 17 00:00:00 2001 From: "zorro.zhang" Date: Tue, 8 Apr 2025 19:48:25 +0800 Subject: [PATCH] ENH: Click RecentFile once in second JIRA: none Change-Id: I1e35b42223b3af9529556259d8584c16e5386a93 --- resources/web/homepage3/js/home.js | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/resources/web/homepage3/js/home.js b/resources/web/homepage3/js/home.js index bd2a6648d..4e7a8fb75 100644 --- a/resources/web/homepage3/js/home.js +++ b/resources/web/homepage3/js/home.js @@ -431,18 +431,27 @@ function OnClickOpenProject() SendWXMessage( JSON.stringify(tSend) ); } +let RecentClick=true; function OnOpenRecentFile( strPath ) { if( RecentPage_Mode!=Recent_Normal ) return; + + if(RecentClick) + { + RecentClick = false; + setTimeout(() => { + RecentClick = true; + }, 1000); + + var tSend={}; + tSend['sequence_id']=Math.round(new Date() / 1000); + tSend['command']="homepage_open_recentfile"; + tSend['data']={}; + tSend['data']['path']=decodeURI(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) ); + SendWXMessage( JSON.stringify(tSend) ); + } } function OnDeleteRecentFile( )