mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-12-24 20:11:56 +00:00
Compare commits
No commits in common. "a8a126793cf5cee5a5abc398d5affea5abde4865" and "85592e297ad368b7e47ca65ce4a9b1402bec7ffa" have entirely different histories.
a8a126793c
...
85592e297a
@ -1867,8 +1867,9 @@ var FileSystemWriterActions = actions.Actions({
|
|||||||
var gid = data.gid
|
var gid = data.gid
|
||||||
if(!gid && name in this.images){
|
if(!gid && name in this.images){
|
||||||
gid = name
|
gid = name
|
||||||
name = null }
|
name = null
|
||||||
gid = gid || this.current || ''
|
}
|
||||||
|
gid = gid || this.current
|
||||||
var ribbon = this.data.getRibbon(gid)
|
var ribbon = this.data.getRibbon(gid)
|
||||||
data = Object.assign({},
|
data = Object.assign({},
|
||||||
this.images[gid] || {},
|
this.images[gid] || {},
|
||||||
@ -1876,26 +1877,20 @@ var FileSystemWriterActions = actions.Actions({
|
|||||||
|
|
||||||
name = name
|
name = name
|
||||||
|| pathlib.basename(
|
|| pathlib.basename(
|
||||||
data.path
|
data.path || ((data.name || '') + (data.ext || '')))
|
||||||
|| ((data.name || '') + (data.ext || '')))
|
|
||||||
name = name == '' ?
|
name = name == '' ?
|
||||||
gid || ''
|
gid
|
||||||
: name
|
: name
|
||||||
var ext = name == '' ?
|
var ext = pathlib.extname(name)
|
||||||
pathlib.extname(name)
|
|
||||||
: ''
|
|
||||||
var to_ext = data.ext
|
var to_ext = data.ext
|
||||||
|| ext
|
|| ext
|
||||||
|
|
||||||
var tags = data.tags || this.data.getTags(gid)
|
var tags = data.tags || this.data.getTags(gid)
|
||||||
|
|
||||||
// XXX revise defaults...
|
// XXX revise defaults...
|
||||||
var len = data.len
|
var len = data.len || this.data.ribbons[ribbon].len
|
||||||
|| (this.data.ribbons[ribbon] || []).len
|
var total_len = data.total_len || this.data.length
|
||||||
var total_len = data.total_len
|
var r_len = data.r_len || Object.keys(this.data.ribbons).length
|
||||||
|| this.data.length
|
|
||||||
var r_len = data.r_len
|
|
||||||
|| Object.keys(this.data.ribbons).length
|
|
||||||
|
|
||||||
var i = data.i || this.data.getImageOrder('ribbon', gid)
|
var i = data.i || this.data.getImageOrder('ribbon', gid)
|
||||||
var I = data.I || this.data.getImageOrder('loaded', gid)
|
var I = data.I || this.data.getImageOrder('loaded', gid)
|
||||||
@ -1974,7 +1969,8 @@ var FileSystemWriterActions = actions.Actions({
|
|||||||
+(new Array(r_len - r*1 - 1)).fill(level).join('/')
|
+(new Array(r_len - r*1 - 1)).fill(level).join('/')
|
||||||
+(match.length + offset == str.length ? '' : '/') })
|
+(match.length + offset == str.length ? '' : '/') })
|
||||||
|
|
||||||
+ to_ext }],
|
+ to_ext
|
||||||
|
}],
|
||||||
|
|
||||||
|
|
||||||
// XXX should this be sync???
|
// XXX should this be sync???
|
||||||
@ -2677,31 +2673,21 @@ var FileSystemWriterUIActions = actions.Actions({
|
|||||||
// XXX should this api be accessible from outside the ui???
|
// XXX should this api be accessible from outside the ui???
|
||||||
'export-presets': [
|
'export-presets': [
|
||||||
{
|
{
|
||||||
|
'name': './select (ribbons to "./fav/..")',
|
||||||
'mode': 'Images only',
|
'mode': 'Images only',
|
||||||
'path': 'select',
|
'path': './select',
|
||||||
'include-virtual': true,
|
'include-virtual': true,
|
||||||
'clean-target': true,
|
'clean-target': true,
|
||||||
'preview-name-pattern': '%(fav)l%n%(-%c)c',
|
'preview-name-pattern': '%(fav)l%n%(-%c)c',
|
||||||
'preview-size': '3000',
|
|
||||||
'preview-size-limit': 'no limit',
|
|
||||||
'export-mode': 'copy best match',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
'mode': 'Images only',
|
|
||||||
'path': 'numbered ribbons',
|
|
||||||
'include-virtual': true,
|
|
||||||
'clean-target': true,
|
|
||||||
'preview-name-pattern': '%r/%i-%n',
|
|
||||||
'preview-size': 1000,
|
'preview-size': 1000,
|
||||||
'preview-size-limit': 'no limit',
|
'preview-size-limit': 'no limit',
|
||||||
'export-mode': 'copy best match',
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'mode': 'Current state as index',
|
'mode': 'Images only',
|
||||||
'path': './state as index',
|
'path': 'L:/tmp/test/export-test/images-only/',
|
||||||
'include-virtual': true,
|
'include-virtual': true,
|
||||||
'clean-target': true,
|
'clean-target': true,
|
||||||
'preview-name-pattern': '%(fav)l%n%(-%c)c',
|
'preview-name-pattern': '%n%(-b)b%(-%c)c',
|
||||||
'preview-size': 1000,
|
'preview-size': 1000,
|
||||||
'preview-size-limit': 'no limit',
|
'preview-size-limit': 'no limit',
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user