File tree Expand file tree Collapse file tree 6 files changed +38
-2
lines changed
Expand file tree Collapse file tree 6 files changed +38
-2
lines changed Original file line number Diff line number Diff line change 1+ import localStorageManager from 'helpers/localStorageManager' ;
2+
3+ export default ( ) => {
4+ localStorageManager . disableLocalStorage ( ) ;
5+ } ;
Original file line number Diff line number Diff line change 1+ import localStorageManager from 'helpers/localStorageManager' ;
2+
3+ export default ( ) => {
4+ localStorageManager . enableLocalStorage ( ) ;
5+ } ;
Original file line number Diff line number Diff line change @@ -69,6 +69,8 @@ import setNotesPanelSort from './setNotesPanelSort';
6969import addSortStrategy from './addSortStrategy' ;
7070import updateOutlines from './updateOutlines' ;
7171import print from './print' ;
72+ import enableLocalStorage from './enableLocalStorage' ;
73+ import disableLocalStorage from './disableLocalStorage' ;
7274
7375export default {
7476 loadDocument,
@@ -144,5 +146,7 @@ export default {
144146 getZoomLevel,
145147 setZoomLevel,
146148 setMaxZoomLevel,
147- setMinZoomLevel
149+ setMinZoomLevel,
150+ enableLocalStorage,
151+ disableLocalStorage
148152} ;
Original file line number Diff line number Diff line change 11import actions from 'actions' ;
2+ import localStorageManager from 'helpers/localStorageManager' ;
23
34export default dispatch => ( e , tool ) => {
45 const toolName = tool . name ;
56 const toolStyles = tool . defaults ;
67
7- if ( toolStyles ) {
8+ if ( toolStyles && localStorageManager . isLocalStorageEnabled ( ) ) {
89 storeStyle ( toolName , toolStyles ) ;
910 }
1011 dispatch ( actions . setActiveToolStyles ( toolStyles ) ) ;
Original file line number Diff line number Diff line change 1+ class LocalStorageManager {
2+ constructor ( ) {
3+ this . localStorageEnabled = true ;
4+ }
5+
6+ enableLocalStorage ( ) {
7+ this . localStorageEnabled = true ;
8+ }
9+
10+ disableLocalStorage ( ) {
11+ this . localStorageEnabled = false ;
12+ }
13+
14+ isLocalStorageEnabled ( ) {
15+ return this . localStorageEnabled
16+ }
17+ }
18+
19+ export default new LocalStorageManager ( ) ;
Original file line number Diff line number Diff line change @@ -138,6 +138,7 @@ if (window.CanvasRenderingContext2D) {
138138 disableAnnotations : apis . disableAnnotations ( store ) ,
139139 disableDownload : apis . disableDownload ( store ) ,
140140 disableFilePicker : apis . disableFilePicker ( store ) ,
141+ disableLocalStorage : apis . disableLocalStorage ,
141142 disableNotesPanel : apis . disableNotesPanel ( store ) ,
142143 disablePrint : apis . disablePrint ( store ) ,
143144 disableTextSelection : apis . disableTextSelection ( store ) ,
@@ -148,6 +149,7 @@ if (window.CanvasRenderingContext2D) {
148149 enableAnnotations : apis . enableAnnotations ( store ) ,
149150 enableDownload : apis . enableDownload ( store ) ,
150151 enableFilePicker : apis . enableFilePicker ( store ) ,
152+ enableLocalStorage : apis . enableLocalStorage ,
151153 enableNotesPanel : apis . enableNotesPanel ( store ) ,
152154 enablePrint : apis . enablePrint ( store ) ,
153155 enableTextSelection : apis . enableTextSelection ( store ) ,
You can’t perform that action at this time.
0 commit comments