experiemnting...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2020-05-20 02:49:26 +03:00
parent 631a612541
commit d912ce2ebe
2 changed files with 41 additions and 16 deletions

View File

@ -673,24 +673,24 @@ var FileSystemLoaderActions = actions.Actions({
}) })
}], }],
// Load new images...
//
// Load new images from current path...
// .loadNewImages()
// -> promise
//
// Load new images from path...
// .loadNewImages(path)
// -> promise
//
// This will prepend images in path (default .location.path) that
// were not loaded in index...
//
// NOTE: this will not load images that are already loaded.
//
// XXX revise logger... // XXX revise logger...
// XXX revise alignment... // XXX revise alignment...
loadNewImages: ['File/Load new images', loadNewImages: ['File/Load new images',
core.doc`Load new images...
Load new images from current path...
.loadNewImages()
-> promise
Load new images from path...
.loadNewImages(path)
-> promise
This will prepend images in path (default .location.path) that
were not loaded in index...
NOTE: this will not load images that are already loaded.
`,
function(path, logger){ function(path, logger){
path = path || this.location.path path = path || this.location.path
@ -829,9 +829,13 @@ var FileSystemLoaderActions = actions.Actions({
return res.flat() }) return res.flat() })
}], }],
// XXX should this take a path argument???
// XXX not yet sure about this... // XXX not yet sure about this...
removeMissingImages: ['File/Remove missing images from index', removeMissingImages: ['File/Remove missing images from index',
core.doc`Remove missing images from index core.doc`Remove missing images from index
.removeMissingImages()
-> promise
This will remove images that are not found via their original This will remove images that are not found via their original
path/name from the index. path/name from the index.
@ -879,6 +883,25 @@ var FileSystemLoaderActions = actions.Actions({
that.data.clear(res) that.data.clear(res)
logger && rem_logger.emit('done', 'data cleanup') } logger && rem_logger.emit('done', 'data cleanup') }
return res }) }], return res }) }],
// XXX EXPERIMENTAL...
// shorthand...
syncIndexWithDir: ['- File/',
core.doc`Load new and remove deleted images...
.syncIndexWithDir()
-> promise
This will call:
.loadNewImages()
.removeMissingImages()
`,
function(logger){
return Promise.all([
this.loadNewImages(),
this.removeMissingImages(), ]) }],
}) })

View File

@ -263,7 +263,9 @@ module.GLOBAL_KEYBOARD = {
ctrl_F: 'F11', ctrl_F: 'F11',
meta_F: 'F11', meta_F: 'F11',
ctrl_R: 'loadNewImages!', // XXX EXPERIMENTAL: which should it be???
//ctrl_R: 'loadNewImages!',
ctrl_R: 'syncIndexWithDir!',
ctrl_alt_R: 'reload!', ctrl_alt_R: 'reload!',
ctrl_shift_R: 'F5', ctrl_shift_R: 'F5',