mirror of
https://github.com/flynx/pWiki.git
synced 2025-12-17 08:31:38 +00:00
added option to store stuff either in localStorage or in sessionStorage...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
b926702c9a
commit
444099bdbb
14
index.html
14
index.html
@ -42,9 +42,11 @@ var clear = () => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var save = () => {
|
var save = () => {
|
||||||
|
var storage = localStorage['store-persistently'] ? localStorage : sessionStorage
|
||||||
|
|
||||||
// XXX save...
|
// XXX save...
|
||||||
localStorage['wiki-data'] = JSON.stringify(Wiki.__wiki_data)
|
storage['wiki-data'] = JSON.stringify(Wiki.__wiki_data)
|
||||||
localStorage['wiki-location'] = Wiki.location
|
storage['wiki-location'] = Wiki.location
|
||||||
}
|
}
|
||||||
|
|
||||||
var reload = () => {
|
var reload = () => {
|
||||||
@ -266,15 +268,17 @@ $(() => {
|
|||||||
data = Wiki.__wiki_data = Bootstrap
|
data = Wiki.__wiki_data = Bootstrap
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var storage = localStorage['store-persistently'] ? localStorage : sessionStorage
|
||||||
|
|
||||||
// load stored data...
|
// load stored data...
|
||||||
Wiki.__wiki_data = localStorage['wiki-data'] ?
|
Wiki.__wiki_data = storage['wiki-data'] ?
|
||||||
JSON.parse(localStorage['wiki-data'])
|
JSON.parse(storage['wiki-data'])
|
||||||
: data
|
: data
|
||||||
if(Wiki.__wiki_data !== data){
|
if(Wiki.__wiki_data !== data){
|
||||||
Wiki.__wiki_data.__proto__ = data
|
Wiki.__wiki_data.__proto__ = data
|
||||||
}
|
}
|
||||||
|
|
||||||
Wiki.location = localStorage['wiki-location'] || Wiki.location
|
Wiki.location = storage['wiki-location'] || Wiki.location
|
||||||
|
|
||||||
|
|
||||||
reload()
|
reload()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user