mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-10-29 10:20:08 +00:00
now .savecomments should be saved to fs (needs more testing)...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
f94a3025fe
commit
8ec1217dec
@ -481,6 +481,8 @@ var FileSystemLoaderUIActions = actions.Actions({
|
|||||||
// {
|
// {
|
||||||
// <timestamp>: <comment>
|
// <timestamp>: <comment>
|
||||||
// }
|
// }
|
||||||
|
//
|
||||||
|
// XXX need to save/restore these...
|
||||||
savecomments: null,
|
savecomments: null,
|
||||||
|
|
||||||
|
|
||||||
@ -719,6 +721,26 @@ var FileSystemLoaderUIActions = actions.Actions({
|
|||||||
|
|
||||||
return o
|
return o
|
||||||
})],
|
})],
|
||||||
|
|
||||||
|
|
||||||
|
// save/resore .savecomments
|
||||||
|
//
|
||||||
|
// NOTE: we are doing preparation for saving .savecomments to fs
|
||||||
|
// below in FileSystemLoaderUI.handlers.
|
||||||
|
// This is because defining the action here would make it run
|
||||||
|
// before the base action (which is defined later).
|
||||||
|
json: [function(){
|
||||||
|
return function(res){
|
||||||
|
if(this.savecomments != null){
|
||||||
|
res.savecomments = this.savecomments
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}],
|
||||||
|
load: [function(data){
|
||||||
|
if(data.savecomments != null){
|
||||||
|
this.savecomments = data.savecomments
|
||||||
|
}
|
||||||
|
}]
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
@ -735,6 +757,16 @@ module.FileSystemLoaderUI = core.ImageGridFeatures.Feature({
|
|||||||
],
|
],
|
||||||
|
|
||||||
actions: FileSystemLoaderUIActions,
|
actions: FileSystemLoaderUIActions,
|
||||||
|
|
||||||
|
handlers: [
|
||||||
|
['prepareIndexForWrite',
|
||||||
|
function(res){
|
||||||
|
var source = res.raw.savecomments
|
||||||
|
if(source && Object.keys(source).length > 0){
|
||||||
|
res.prepared.savecomments = source
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
]
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user