some cleanup and refactring...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2017-01-04 19:05:19 +03:00
parent b3d80100dd
commit 863064c5c0
4 changed files with 27 additions and 27 deletions

View File

@ -859,6 +859,9 @@ var FileSystemLoaderUIActions = actions.Actions({
disableFiles: true, disableFiles: true,
showNonTraversable: true, showNonTraversable: true,
showDisabled: true, showDisabled: true,
// XXX not sure about this...
actionButton: '&#128194;',
}, },
}, },
@ -868,20 +871,17 @@ var FileSystemLoaderUIActions = actions.Actions({
browsePath: ['File/Browse file system...', browsePath: ['File/Browse file system...',
widgets.makeUIDialog(function(base, callback){ widgets.makeUIDialog(function(base, callback){
var that = this var that = this
var cfg = this.config['file-browser-settings']
var cfg = Object.create(this.config['file-browser-settings'])
cfg.cls = 'file-browser'
base = base || this.location.path || '/' base = base || this.location.path || '/'
base = util.normalizePath(base) base = util.normalizePath(base)
var o = browseWalk.makeWalk( var o = browseWalk.makeWalk(null,
null, base, this.config['image-file-pattern'], base,
{ this.config['image-file-pattern'],
cls: 'file-browser', cfg)
disableFiles: cfg.disableFiles,
showNonTraversable: cfg.showNonTraversable,
showDisabled: cfg.showDisabled,
})
// path selected... // path selected...
.open(function(evt, path){ .open(function(evt, path){
var item = o.selected var item = o.selected

View File

@ -865,10 +865,22 @@ var BrowseActionsActions = actions.Actions({
var priority = /^(-?[0-9]+)\s*:\s*/ var priority = /^(-?[0-9]+)\s*:\s*/
var dialog var dialog
// prepare the config...
var cfg = {
cls: 'browse-actions',
path: path,
flat: false,
traversable: true,
pathPrefix: '/',
fullPathEdit: true,
}
cfg.__proto__ = this.config['browse-actions-settings']
// get keys for each action... // get keys for each action...
var keys = this.getKeysForAction ? this.getKeysForAction('*') : {} var keys = this.getKeysForAction ? this.getKeysForAction('*') : {}
var modes = this.getKeyboardModes ? this.getKeyboardModes() : [] var modes = this.getKeyboardModes ? this.getKeyboardModes() : []
// Get keys for action... // Get keys for action...
var getKeys = function(action){ var getKeys = function(action){
var k = keys[action] || {} var k = keys[action] || {}
@ -1172,19 +1184,8 @@ var BrowseActionsActions = actions.Actions({
} }
}) })
} }
}, { },
cls: 'browse-actions', cfg)
path: path,
flat: false,
traversable: true,
pathPrefix: '/',
fullPathEdit: true,
showDisabled: actions.config['browse-actions-settings'].showDisabled,
showHidden: actions.config['browse-actions-settings'].showHidden,
})
// save show disabled state to .config... // save show disabled state to .config...
.on('close', function(){ .on('close', function(){
var config = actions.config['browse-actions-settings'] var config = actions.config['browse-actions-settings']

View File

@ -334,9 +334,7 @@ module.makeWalk = function(elem, path, fileCountPattern, rest){
WalkPrototype.options.fileCountPattern WalkPrototype.options.fileCountPattern
: fileCountPattern : fileCountPattern
var w = Walk(elem, opts) return Walk(elem, opts)
return w
} }

View File

@ -1008,6 +1008,7 @@ var BrowserPrototype = {
// XXX revise signature... // XXX revise signature...
var make = function(p, traversable, disabled, buttons){ var make = function(p, traversable, disabled, buttons){
var hidden = false var hidden = false
var push_on_open = false
if(that.options.holdSize){ if(that.options.holdSize){
// we've started, no need to hold the size any more... // we've started, no need to hold the size any more...