started adding file persistance layer (CEFPython/Phonegap)...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2012-08-31 03:11:19 +04:00
parent 1709fa053b
commit 82a4a3bef2
2 changed files with 32 additions and 0 deletions

View File

@ -37,6 +37,8 @@ body {
<script src="images.js"></script>
<script src="gallery-prototype.js"></script>
<script src="ui.js"></script>
<script src="persistance.js"></script>
<script src="markers.js"></script>
<!-- keep this after anything it uses -->

30
ui/persistance.js Executable file
View File

@ -0,0 +1,30 @@
/*
* Here we will need several levels of storage:
* - state
* this can be anything including file or localstorage.
* this is stored in a unified location.
* global per user/instance
* - progress
* this is stored in file location as local config file.
*
*/
function loadJSONfile(path){
// XXX CEF (file) - binding
if(CEF_loadJSON != null){
return CEF_loadJSON(path)
}
// XXX PhoneGap (file) - binding
// XXX browser - open file dialog
}
function dumpJSONfile(path, value){
// XXX CEF (file) - binding
if(CEF_dumpJSON != null){
return CEF_dumpJSON(path, value)
}
// XXX PhoneGap (file) - binding
// XXX browser - download file dialog
}