patching up code style...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2022-02-21 00:29:09 +03:00
parent c42db539a1
commit d3b1af198a

View File

@ -2358,13 +2358,12 @@ var ChangesActions = actions.Actions({
set _changes(value){}, set _changes(value){},
clone: [function(full){ clone: [function(full){
return function(res){ return function(res){
res.changes = null res.changes = null
if(full && this.hasOwnProperty('changes') && this.changes){ if(full
res.changes = JSON.parse(JSON.stringify(this.changes)) && this.hasOwnProperty('changes')
} && this.changes){
} res.changes = JSON.parse(JSON.stringify(this.changes)) } } }],
}],
// XXX this should also track .changes... // XXX this should also track .changes...
// ...would also need to make this applicable to changes, // ...would also need to make this applicable to changes,
@ -2422,8 +2421,7 @@ var ChangesActions = actions.Actions({
// section items... // section items...
} else if(items instanceof Array) { } else if(items instanceof Array) {
if(changes[section] === true){ if(changes[section] === true){
return return }
}
changes[section] = (changes[section] || []) changes[section] = (changes[section] || [])
.concat(items) .concat(items)
.unique() .unique()
@ -2432,11 +2430,8 @@ var ChangesActions = actions.Actions({
// section(s)... // section(s)...
} else { } else {
args.forEach(function(arg){ args.forEach(function(arg){
changes[arg] = true changes[arg] = true })
}) this.changes = changes } }],
this.changes = changes
}
}],
}) })
@ -2457,15 +2452,11 @@ module.Changes = ImageGridFeatures.Feature({
['json', ['json',
function(res, mode){ function(res, mode){
if(this.changes != null){ if(this.changes != null){
res.changes = JSON.parse(JSON.stringify(this.changes)) res.changes = JSON.parse(JSON.stringify(this.changes)) } }],
}
}],
['load', ['load',
function(_, data){ function(_, data){
if(data.changes){ if(data.changes){
this.changes = JSON.parse(JSON.stringify(data.changes)) this.changes = JSON.parse(JSON.stringify(data.changes)) } }],
}
}],
// clear caches relating to stuff we just changed... // clear caches relating to stuff we just changed...
['markChanged', ['markChanged',
@ -2507,12 +2498,13 @@ module.makeWorkspaceConfigWriter = function(keys, callback){
return function(workspace){ return function(workspace){
var that = this var that = this
var data = keys instanceof Function ? keys.call(this) : keys var data = keys instanceof Function ?
keys.call(this)
: keys
// store data... // store data...
data.forEach(function(key){ data.forEach(function(key){
workspace[key] = JSON.parse(JSON.stringify(that.config[key])) workspace[key] = JSON.parse(JSON.stringify(that.config[key])) })
})
callback && callback.call(this, workspace) } } callback && callback.call(this, workspace) } }
@ -2524,7 +2516,9 @@ module.makeWorkspaceConfigLoader = function(keys, callback){
return function(workspace){ return function(workspace){
var that = this var that = this
var data = keys instanceof Function ? keys.call(this) : keys var data = keys instanceof Function ?
keys.call(this)
: keys
// load data... // load data...
data.forEach(function(key){ data.forEach(function(key){