mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-10-29 02:10:08 +00:00
started binding DOM events...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
4aec844167
commit
ff12cc297b
@ -2581,7 +2581,9 @@ var BrowserPrototype = {
|
|||||||
// - open
|
// - open
|
||||||
// - select
|
// - select
|
||||||
// - update
|
// - update
|
||||||
|
// XXX should we trigger the DOM event or the browser event???
|
||||||
renderItem: function(item, i, context){
|
renderItem: function(item, i, context){
|
||||||
|
var that = this
|
||||||
var options = context.options || this.options
|
var options = context.options || this.options
|
||||||
if(options.hidden && !options.renderHidden){
|
if(options.hidden && !options.renderHidden){
|
||||||
return null
|
return null
|
||||||
@ -2638,11 +2640,16 @@ var BrowserPrototype = {
|
|||||||
elem.appendChild(value)
|
elem.appendChild(value)
|
||||||
})
|
})
|
||||||
|
|
||||||
// events...
|
// system events...
|
||||||
// XXX revise signature...
|
|
||||||
elem.addEventListener('click',
|
elem.addEventListener('click',
|
||||||
|
// XXX revise signature...
|
||||||
|
// XXX should we trigger the DOM event or the browser event???
|
||||||
function(){ $(elem).trigger('open', [text, item, elem]) })
|
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 || {})
|
Object.entries(item.events || {})
|
||||||
// shorthand events...
|
// shorthand events...
|
||||||
.concat([
|
.concat([
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user