mirror of
https://bitbucket.org/wisemapping/wisemapping-frontend.git
synced 2024-11-22 06:37:56 +01:00
Fix try page removing global variables.
This commit is contained in:
parent
935a529bf4
commit
a75962373c
@ -130,8 +130,8 @@ class CacheDecoratorClient implements Client {
|
|||||||
return this.client.revertHistory(id, cid);
|
return this.client.revertHistory(id, cid);
|
||||||
}
|
}
|
||||||
|
|
||||||
buildPersistenceManager(): PersistenceManager {
|
buildPersistenceManager(isTryMode: boolean): PersistenceManager {
|
||||||
return this.client.buildPersistenceManager();
|
return this.client.buildPersistenceManager(isTryMode);
|
||||||
}
|
}
|
||||||
|
|
||||||
removePersistenceManager(): void {
|
removePersistenceManager(): void {
|
||||||
|
@ -109,7 +109,7 @@ interface Client {
|
|||||||
|
|
||||||
fetchMindmap(id: number): Mindmap;
|
fetchMindmap(id: number): Mindmap;
|
||||||
|
|
||||||
buildPersistenceManager(): PersistenceManager;
|
buildPersistenceManager(isTryMode: boolean): PersistenceManager;
|
||||||
removePersistenceManager(): void;
|
removePersistenceManager(): void;
|
||||||
|
|
||||||
onSessionExpired(callback?: () => void): () => void;
|
onSessionExpired(callback?: () => void): () => void;
|
||||||
|
@ -611,13 +611,13 @@ export default class RestClient implements Client {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
buildPersistenceManager(): PersistenceManager {
|
buildPersistenceManager(isTryMode: boolean): PersistenceManager {
|
||||||
if (this.persistenceManager) {
|
if (this.persistenceManager) {
|
||||||
return this.persistenceManager;
|
return this.persistenceManager;
|
||||||
}
|
}
|
||||||
// TODO: Move globals out, make urls configurable
|
// TODO: Move globals out, make urls configurable
|
||||||
let persistence: PersistenceManager;
|
let persistence: PersistenceManager;
|
||||||
if (!global.memoryPersistence && !global.readOnly) {
|
if (!isTryMode) {
|
||||||
persistence = new RESTPersistenceManager({
|
persistence = new RESTPersistenceManager({
|
||||||
documentUrl: '/c/restful/maps/{id}/document',
|
documentUrl: '/c/restful/maps/{id}/document',
|
||||||
revertUrl: '/c/restful/maps/{id}/history/latest',
|
revertUrl: '/c/restful/maps/{id}/history/latest',
|
||||||
|
@ -24,7 +24,7 @@ const EditorPage = ({ isTryMode }: EditorPropsType): React.ReactElement => {
|
|||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
ReactGA.pageview(window.location.pathname + window.location.search);
|
ReactGA.pageview(window.location.pathname + window.location.search);
|
||||||
const persistence = client.buildPersistenceManager();
|
const persistence = client.buildPersistenceManager(isTryMode);
|
||||||
setPersistenceManager(persistence);
|
setPersistenceManager(persistence);
|
||||||
return () => client.removePersistenceManager();
|
return () => client.removePersistenceManager();
|
||||||
}, []);
|
}, []);
|
||||||
|
Loading…
Reference in New Issue
Block a user