diff --git a/ui (gen4)/ui.js b/ui (gen4)/ui.js index 16a57cf2..936a010b 100755 --- a/ui (gen4)/ui.js +++ b/ui (gen4)/ui.js @@ -237,14 +237,14 @@ $(function(){ window.overlay = overlay - // XXX make this an action... - var makeActionLister = function(list){ + var makeActionLister = function(list, filter){ return function(){ var paths = a.getPath() var actions = {} Object.keys(paths).forEach(function(k){ var n = paths[k][0] + k = filter ? filter(k) : k actions[k] = function(){ return a[n].apply(a) } @@ -259,8 +259,18 @@ $(function(){ } } + // XXX make this an action... window.browseActions = makeActionLister(browse.makePathList) - window.listActions = makeActionLister(browse.makeList) + + // XXX make this an action... + window.listActions = makeActionLister(browse.makeList, + // format the doc to: (, ..) + // NOTE: this a bit naive... + function(k){ + var l = k.split(/[\\\/\|]/) + var a = l.pop() + return a +' ('+ l.join(', ') +')' + }) // XXX window.a = testing.setupActions()