ClientSidePersistence.js MODE_LOCAL to MODE_SESSION | Community
Skip to main content
Level 2
November 3, 2021
Solved

ClientSidePersistence.js MODE_LOCAL to MODE_SESSION

  • November 3, 2021
  • 2 replies
  • 1231 views

CQ.shared.ClientSidePersistence - /libs/clientlibs/granite/legacy/shared/source/ClientSidePersistence.js
How do I override the value from my js code base?
I need to change it from default value of MODE_LOCAL to MODE_SESSION.
Thanks in advance.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Asutosh_Jena_

Hi @oleksandrr13925 

 

You can create one overlay under apps and then make the changes as needed.

/apps/clientlibs/granite/legacy/shared/source/ClientSidePersistence.js

 

Thanks!

2 replies

Asutosh_Jena_
Community Advisor
Community Advisor
November 3, 2021

Hi @oleksandrr13925 

 

Can you give more information about this file, 

ClientSidePersistence.js

 

From where this file is getting loaded?

Level 2
November 3, 2021

Hi @asutosh_jena_ 
here is the path to it /libs/clientlibs/granite/legacy/shared/source/ClientSidePersistence.js

Asutosh_Jena_
Community Advisor
Asutosh_Jena_Community AdvisorAccepted solution
Community Advisor
November 3, 2021

Hi @oleksandrr13925 

 

You can create one overlay under apps and then make the changes as needed.

/apps/clientlibs/granite/legacy/shared/source/ClientSidePersistence.js

 

Thanks!

SantoshSai
Community Advisor
Community Advisor
November 3, 2021

Hi @oleksandrr13925 

 

1. Override ClientSidePersistence.js - Copy file from 

/libs/clientlibs/granite/legacy/shared/source/ClientSidePersistence.js

 

2. Create same structure in /apps folder & paste it

/apps/clientlibs/granite/legacy/shared/source/ClientSidePersistence.js


3. Change value from MODE_LOCAL to MODE_SESSION

Regards,

Santosh

Santosh Sai
Level 2
November 3, 2021

Hi @santoshsai 
Thanks for detailed response.