mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-11-01 11:50:07 +00:00
some refactoring...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
4de482ba72
commit
fe6ce10f3a
@ -237,14 +237,14 @@ $(function(){
|
|||||||
window.overlay = overlay
|
window.overlay = overlay
|
||||||
|
|
||||||
|
|
||||||
// XXX make this an action...
|
var makeActionLister = function(list, filter){
|
||||||
var makeActionLister = function(list){
|
|
||||||
return function(){
|
return function(){
|
||||||
var paths = a.getPath()
|
var paths = a.getPath()
|
||||||
var actions = {}
|
var actions = {}
|
||||||
|
|
||||||
Object.keys(paths).forEach(function(k){
|
Object.keys(paths).forEach(function(k){
|
||||||
var n = paths[k][0]
|
var n = paths[k][0]
|
||||||
|
k = filter ? filter(k) : k
|
||||||
actions[k] = function(){
|
actions[k] = function(){
|
||||||
return a[n].apply(a)
|
return a[n].apply(a)
|
||||||
}
|
}
|
||||||
@ -259,8 +259,18 @@ $(function(){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// XXX make this an action...
|
||||||
window.browseActions = makeActionLister(browse.makePathList)
|
window.browseActions = makeActionLister(browse.makePathList)
|
||||||
window.listActions = makeActionLister(browse.makeList)
|
|
||||||
|
// XXX make this an action...
|
||||||
|
window.listActions = makeActionLister(browse.makeList,
|
||||||
|
// format the doc to: <name> (<category>, ..)
|
||||||
|
// NOTE: this a bit naive...
|
||||||
|
function(k){
|
||||||
|
var l = k.split(/[\\\/\|]/)
|
||||||
|
var a = l.pop()
|
||||||
|
return a +' ('+ l.join(', ') +')'
|
||||||
|
})
|
||||||
|
|
||||||
// XXX
|
// XXX
|
||||||
window.a = testing.setupActions()
|
window.a = testing.setupActions()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user