Merge branch 'master' of github.com:flynx/ImageGrid

This commit is contained in:
Alex A. Naanou 2020-02-01 00:07:39 +03:00
commit aed1b8b000

View File

@ -1251,6 +1251,7 @@ function(spec, callback){
// other...
: that(field) })
// batch callback...
var __v = Date.now()
var cb
callback
&& this.dialog
@ -1258,6 +1259,7 @@ function(spec, callback){
// multiple times...
// ...change to .close(..) when fixed...
.one('close', cb = function(mode){
console.log('callback:', __v)
// XXX get the field data and pass it to the callback...
callback(
// get the field-value pairs...
@ -1278,15 +1280,18 @@ function(spec, callback){
mode) })
// reset the callback on update...
// XXX this does not work yet...
// there seem to be two problems here:
// there seems to be two problems here:
// - 'update' is triggered on first draw, thus
// triggering .off(..)...
// triggering .off(..)... (CONFIRMED)
// ...this should lead to the callback(..) not
// being called at all -- see next issue...
// - .off(..) for some reason does not work...
// - .off(..) for some reason does not work... (CONFIRMED)
// ...are we off-ing the right source???
.one('update', function(){
console.log('update:', __v)
// XXX BUG? this.off(..) will not work with non-standard events...
this.dom.off('close', cb) }) })
this.dom.off('close', cb) })
&& console.log('batch:', __v)
return this }