Provides the ability to store state data in the browser's local storage.
Note: this module is an example of a persistence module. It presents potential security concerns, in that it may allow users to store sensitive information in non-secure browser storage. Please make sure this module fits your security model before using it in production.
Listens to Events:
Example
var DataPersist = require('data-persist.js');
// a generic Viewer constructor
var myDataPersist = DataPersist(viewer);
(require("data-persist"))(viewer)
Created the data persistence module.
Parameters:
Name | Type | Description |
---|---|---|
viewer |
Core |
The core viewer to which the module will attach. |
(require("data-persist"))(viewer)
Created the data persistence module.
Parameters:
Name | Type | Description |
---|---|---|
viewer |
Core |
The core viewer to which the module will attach. |
(require("data-persist"))(viewer)
Created the data persistence module.
Parameters:
Name | Type | Description |
---|---|---|
viewer |
Core |
The core viewer to which the module will attach. |
Listens to Events:
Example
var DataPersist = require('data-persist.js');
// a generic Viewer constructor
var myDataPersist = DataPersist(viewer);
Listens to Events:
Example
var DataPersist = require('data-persist.js');
// a generic Viewer constructor
var myDataPersist = DataPersist(viewer);
Methods
destroy()
Destroys the module.
destroy()
Destroys the module.
destroy()
Destroys the module.