minor tweaking and cleanup...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2020-12-03 20:58:39 +03:00
parent c9eb5b9bd1
commit 007e29dda3

View File

@ -2563,14 +2563,15 @@ function(title, func){
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// Queued wrapper... // Queued wrapper...
//
var Queued = var Queued =
module.Queued = module.Queued =
function(func){ function(func){
func.__queued__ = true func.__queued__ = true
return Task(func) } return Task(func) }
// Queued action... // Queued action...
// //
// queuedAction(name, func) // queuedAction(name, func)
@ -2618,6 +2619,13 @@ function(name, func){
object.normalizeIndent( '\t'+ func.toString() ) })` }, object.normalizeIndent( '\t'+ func.toString() ) })` },
}) } }) }
var sessionQueueAction =
module.sessionQueueAction =
function(name, func){
return object.mixin(
queuedAction(...arguments),
{ __session_task__: true }) }
// Queue action handler... // Queue action handler...
// //
@ -2732,7 +2740,6 @@ function(name, func){
object.normalizeIndent( '\t'+ func.toString() ) })` }, object.normalizeIndent( '\t'+ func.toString() ) })` },
}) } }) }
var sessionQueueHandler = var sessionQueueHandler =
module.sessionQueueHandler = module.sessionQueueHandler =
function(name, func){ function(name, func){
@ -2744,6 +2751,7 @@ function(name, func){
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// XXX revise logging and logger passing...
// XXX add a task manager UI... // XXX add a task manager UI...
// XXX do we need to cache the lister props??? // XXX do we need to cache the lister props???
var TaskActions = actions.Actions({ var TaskActions = actions.Actions({
@ -2869,7 +2877,6 @@ var TaskActions = actions.Actions({
return queue }), return queue }),
}) })
var Tasks = var Tasks =
module.Tasks = ImageGridFeatures.Feature({ module.Tasks = ImageGridFeatures.Feature({
title: '', title: '',
@ -2881,6 +2888,7 @@ module.Tasks = ImageGridFeatures.Feature({
actions: TaskActions, actions: TaskActions,
handlers: [ handlers: [
// stop session tasks...
['clear', ['clear',
'sessionTasks.stop'], 'sessionTasks.stop'],
], ],