diff --git a/ui (gen4)/lib/widget/browse2.js b/ui (gen4)/lib/widget/browse2.js index 5451f56f..0c3793c3 100755 --- a/ui (gen4)/lib/widget/browse2.js +++ b/ui (gen4)/lib/widget/browse2.js @@ -197,7 +197,8 @@ var makeEventMethod = function(event, handler){ } // XXX handle more of the API??? - handler.call(this, ...arguments) + handler + && handler.call(this, ...arguments) return this } @@ -552,7 +553,7 @@ var BaseBrowserPrototype = { }), select: makeEventMethod('select', function(item){ // XXX set item.selected... - }, + }), open: makeEventMethod('open', function(item){}), enter: makeEventMethod('enter', function(item){}), // XXX can we unify these???