mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-12-17 08:41:40 +00:00
minor tweaking to loadRibbonsFromPath(..) and ribbonsFromFavDirs(..)...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
f1f7ceb7e6
commit
74dbcd8113
@ -1621,18 +1621,23 @@ function appendMarker(){
|
|||||||
|
|
||||||
|
|
||||||
// NOTE: if cmp is explicitly false then no sorting will be done.
|
// NOTE: if cmp is explicitly false then no sorting will be done.
|
||||||
function loadRibbonsFromPath(path, cmp, reverse){
|
function loadRibbonsFromPath(path, cmp, reverse, dir_name){
|
||||||
path = path == null ? BASE_URL : path
|
path = path == null ? BASE_URL : path
|
||||||
path = normalizePath(path)
|
path = normalizePath(path)
|
||||||
cmp = cmp == null ? imageDateCmp : cmp
|
cmp = cmp == null ? imageDateCmp : cmp
|
||||||
|
|
||||||
DATA.ribbons = ribbonsFromFavDirs(path)
|
// NOTE: we explicitly sort later, this makes no difference
|
||||||
|
// speed-wise, but will make the code simpler...
|
||||||
|
DATA.ribbons = ribbonsFromFavDirs(path, null, null, dir_name)
|
||||||
|
|
||||||
|
// do the sort...
|
||||||
if(cmp != false){
|
if(cmp != false){
|
||||||
sortImages(cmp, reverse)
|
sortImages(cmp, reverse)
|
||||||
} else {
|
} else {
|
||||||
reloadViewer()
|
reloadViewer()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return DATA
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -188,9 +188,10 @@ function loadLatestFile(path, dfl, pattern, diff_pattern, default_data){
|
|||||||
// NOTE: this depends on listDir(...)
|
// NOTE: this depends on listDir(...)
|
||||||
// NOTE: this assumes that images contain ALL the images...
|
// NOTE: this assumes that images contain ALL the images...
|
||||||
// NOTE: this assumes that all file names are unique...
|
// NOTE: this assumes that all file names are unique...
|
||||||
function ribbonsFromFavDirs(path, images, cmp){
|
function ribbonsFromFavDirs(path, images, cmp, dir_name){
|
||||||
path = path == null ? getBaseURL() : path
|
path = path == null ? getBaseURL() : path
|
||||||
images = images == null ? IMAGES : images
|
images = images == null ? IMAGES : images
|
||||||
|
dir_name = dir_name == null ? 'fav' : dir_name
|
||||||
|
|
||||||
// build a reverse name-gid index for fast access...
|
// build a reverse name-gid index for fast access...
|
||||||
var index = {}
|
var index = {}
|
||||||
@ -208,8 +209,8 @@ function ribbonsFromFavDirs(path, images, cmp){
|
|||||||
|
|
||||||
var files = listDir(path)
|
var files = listDir(path)
|
||||||
var cur_path = path
|
var cur_path = path
|
||||||
while(files.indexOf('fav') >= 0){
|
while(files.indexOf(dir_name) >= 0){
|
||||||
cur_path += '/fav'
|
cur_path += '/' + dir_name
|
||||||
files = listDir(cur_path)
|
files = listDir(cur_path)
|
||||||
ribbon = []
|
ribbon = []
|
||||||
// collect the images...
|
// collect the images...
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user