started binding DOM events...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2019-05-27 01:00:48 +03:00
parent 4aec844167
commit ff12cc297b

View File

@ -2581,7 +2581,9 @@ var BrowserPrototype = {
// - open
// - select
// - update
// XXX should we trigger the DOM event or the browser event???
renderItem: function(item, i, context){
var that = this
var options = context.options || this.options
if(options.hidden && !options.renderHidden){
return null
@ -2638,11 +2640,16 @@ var BrowserPrototype = {
elem.appendChild(value)
})
// events...
// XXX revise signature...
// system events...
elem.addEventListener('click',
// XXX revise signature...
// XXX should we trigger the DOM event or the browser event???
function(){ $(elem).trigger('open', [text, item, elem]) })
//elem.addEventListener('tap', function(){ $(elem).trigger('open', [text, item, elem]) })
//elem.addEventListener('tap',
// function(){ $(elem).trigger('open', [text, item, elem]) })
elem.addEventListener('focus',
function(){ that.focus(item) })
// user events...
Object.entries(item.events || {})
// shorthand events...
.concat([