Skip to content

Commit f1df834

Browse files
author
Andris Reinman
committed
handled cached browser navigation - reload keys if needed
1 parent 7bac478 commit f1df834

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

jstorage.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
(function(){
2828
var
2929
/* jStorage version */
30-
JSTORAGE_VERSION = "0.2.3",
30+
JSTORAGE_VERSION = "0.2.4",
3131

3232
/* detect a dollar object or create one if not found */
3333
$ = window.jQuery || window.$ || (window.$ = {}),
@@ -242,6 +242,15 @@
242242

243243
// start listening for changes
244244
_setupObserver();
245+
246+
// handle cached navigation
247+
if("addEventListener" in window){
248+
window.addEventListener("pageshow", function(event){
249+
if(event.persisted){
250+
_storageObserver();
251+
}
252+
}, false);
253+
}
245254
}
246255

247256
function _reloadData(){

0 commit comments

Comments
 (0)