mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-10-29 18:30:09 +00:00
several fixes + docs...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
baa1b06dce
commit
d5771925c4
@ -259,7 +259,7 @@ var SharpActions = actions.Actions({
|
|||||||
|
|
||||||
abort.cleanup(function(reason, res){
|
abort.cleanup(function(reason, res){
|
||||||
logger
|
logger
|
||||||
&& logger.emit('close')
|
&& logger.emit('done')
|
||||||
&& reason == 'aborted'
|
&& reason == 'aborted'
|
||||||
&& logger.emit(res) })
|
&& logger.emit(res) })
|
||||||
|
|
||||||
@ -448,8 +448,12 @@ var SharpActions = actions.Actions({
|
|||||||
var CHUNK_SIZE = 4
|
var CHUNK_SIZE = 4
|
||||||
|
|
||||||
abort.cleanup(function(reason, res){
|
abort.cleanup(function(reason, res){
|
||||||
|
gid_logger
|
||||||
|
&& gid_logger.emit('done')
|
||||||
|
&& reason == 'aborted'
|
||||||
|
&& gid_logger.emit(res)
|
||||||
logger
|
logger
|
||||||
&& logger.emit('close')
|
&& logger.emit('done')
|
||||||
&& reason == 'aborted'
|
&& reason == 'aborted'
|
||||||
&& logger.emit(res) })
|
&& logger.emit(res) })
|
||||||
|
|
||||||
@ -461,7 +465,6 @@ var SharpActions = actions.Actions({
|
|||||||
logger = logger && logger.push('Previews', {onclose: abort})
|
logger = logger && logger.push('Previews', {onclose: abort})
|
||||||
|
|
||||||
// get/normalize images...
|
// get/normalize images...
|
||||||
//images = images || this.current
|
|
||||||
images = images
|
images = images
|
||||||
|| 'all'
|
|| 'all'
|
||||||
// keywords...
|
// keywords...
|
||||||
@ -494,6 +497,8 @@ var SharpActions = actions.Actions({
|
|||||||
var path_tpl = that.config['preview-path-template']
|
var path_tpl = that.config['preview-path-template']
|
||||||
.replace(/\$INDEX|\$\{INDEX\}/g, that.config['index-dir'] || '.ImageGrid')
|
.replace(/\$INDEX|\$\{INDEX\}/g, that.config['index-dir'] || '.ImageGrid')
|
||||||
|
|
||||||
|
gid_logger && gid_logger.emit('queued', images)
|
||||||
|
|
||||||
return images
|
return images
|
||||||
.mapChunks(CHUNK_SIZE, function(gid){
|
.mapChunks(CHUNK_SIZE, function(gid){
|
||||||
if(abort.isAborted){
|
if(abort.isAborted){
|
||||||
@ -504,8 +509,6 @@ var SharpActions = actions.Actions({
|
|||||||
|| img.base_path
|
|| img.base_path
|
||||||
|| that.location.path
|
|| that.location.path
|
||||||
|
|
||||||
gid_logger && gid_logger.emit('queued', gid)
|
|
||||||
|
|
||||||
return sizes
|
return sizes
|
||||||
.map(function(size, i){
|
.map(function(size, i){
|
||||||
if(abort.isAborted){
|
if(abort.isAborted){
|
||||||
@ -575,8 +578,10 @@ var SharpActions = actions.Actions({
|
|||||||
-> promise([ gid | null, .. ])
|
-> promise([ gid | null, .. ])
|
||||||
|
|
||||||
|
|
||||||
This quickly reads/caches essential (.orientation and .flipped)
|
This will:
|
||||||
metadata and some non-essential but already there values.
|
- quickly reads/caches essential (.orientation and .flipped) metadata
|
||||||
|
- quickly read some non-essential but already there values
|
||||||
|
- generate priority previews for very large images (only when in index)
|
||||||
|
|
||||||
|
|
||||||
This will overwrite/update if:
|
This will overwrite/update if:
|
||||||
@ -597,7 +602,7 @@ var SharpActions = actions.Actions({
|
|||||||
|
|
||||||
abort.cleanup(function(reason, res){
|
abort.cleanup(function(reason, res){
|
||||||
logger
|
logger
|
||||||
&& logger.emit('close')
|
&& logger.emit('done')
|
||||||
&& reason == 'aborted'
|
&& reason == 'aborted'
|
||||||
&& logger.emit(res)
|
&& logger.emit(res)
|
||||||
delete that.__cache_metadata_reading })
|
delete that.__cache_metadata_reading })
|
||||||
@ -768,7 +773,6 @@ var SharpActions = actions.Actions({
|
|||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
// XXX need to auto-generate previews for very large images...
|
|
||||||
var Sharp =
|
var Sharp =
|
||||||
module.Sharp = core.ImageGridFeatures.Feature({
|
module.Sharp = core.ImageGridFeatures.Feature({
|
||||||
title: '',
|
title: '',
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user