You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ozone.apache.org by si...@apache.org on 2022/11/10 16:35:31 UTC

[ozone] branch master updated: HDDS-7323. Recon: Auto refresh toggle is switched back when visiting new site (#3868)

This is an automated email from the ASF dual-hosted git repository.

siyao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ozone.git


The following commit(s) were added to refs/heads/master by this push:
     new 39747954a6 HDDS-7323. Recon: Auto refresh toggle is switched back when visiting new site (#3868)
39747954a6 is described below

commit 39747954a6dc75e406c667cd716b1edc4f133e3d
Author: smitajoshi12 <11...@users.noreply.github.com>
AuthorDate: Thu Nov 10 22:05:24 2022 +0530

    HDDS-7323. Recon: Auto refresh toggle is switched back when visiting new site (#3868)
---
 .../ozone-recon-web/src/components/autoReloadPanel/autoReloadPanel.tsx | 3 ++-
 .../webapps/recon/ozone-recon-web/src/utils/autoReloadHelper.tsx       | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/components/autoReloadPanel/autoReloadPanel.tsx b/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/components/autoReloadPanel/autoReloadPanel.tsx
index 05f76332a5..e5fa8b3412 100644
--- a/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/components/autoReloadPanel/autoReloadPanel.tsx
+++ b/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/components/autoReloadPanel/autoReloadPanel.tsx
@@ -41,6 +41,7 @@ class AutoReloadPanel extends React.Component<IAutoReloadPanelProps> {
 
   render() {
     const {onReload, lastRefreshed, lastUpdatedOMDBDelta, lastUpdatedOMDBFull, isLoading} = this.props;
+    const autoReloadEnabled = sessionStorage.getItem('autoReloadEnabled') === 'false' ? false : true;
     
      const lastRefreshedText = lastRefreshed === 0 || lastRefreshed === undefined ? 'NA' :
       (
@@ -79,7 +80,7 @@ class AutoReloadPanel extends React.Component<IAutoReloadPanelProps> {
     return (
       <div className='auto-reload-panel'>
         Auto Refresh
-        &nbsp;<Switch defaultChecked size='small' className='toggle-switch' onChange={this.autoReloadToggleHandler}/>
+        &nbsp;<Switch defaultChecked={autoReloadEnabled} size='small' className='toggle-switch' onChange={this.autoReloadToggleHandler}/>
         &nbsp; | Refreshed at {lastRefreshedText}
         &nbsp;<Button shape='circle' icon='reload' size='small' loading={isLoading} onClick={onReload}/>
         {lastUpdatedDeltaFullText}
diff --git a/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/utils/autoReloadHelper.tsx b/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/utils/autoReloadHelper.tsx
index 20c80185ca..eea50e2a80 100644
--- a/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/utils/autoReloadHelper.tsx
+++ b/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/utils/autoReloadHelper.tsx
@@ -43,6 +43,7 @@ class AutoReloadHelper {
   };
 
   handleAutoReloadToggle = (checked: boolean) => {
+    sessionStorage.setItem('autoReloadEnabled', JSON.stringify(checked));
     if (checked) {
       this.startPolling();
     } else {


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@ozone.apache.org
For additional commands, e-mail: commits-help@ozone.apache.org