ImageGrid/ui (gen4)/client.js

51 lines
1.0 KiB
JavaScript
Raw Normal View History

/**********************************************************************
*
*
*
**********************************************************************/
//var DEBUG = DEBUG != null ? DEBUG : true
define(function(require){ var module = {}
console.log('>>> ui')
doc = require('keyboard').doc
data = require('data')
function proxy(attr, name){
return function(){
this[attr][name].apply(this[attr], arguments)
return this
}
}
/*********************************************************************/
var CLIENT_ACTIONS = {
// this expects the folowing attrs:
//
// .data
//
focusImage: doc('Focus Image',
proxy('data', 'focusImage')),
focusRibbon: doc('Focus ribbon',
proxy('data', 'focusRibbon')),
firstImage: doc('',
proxy('data', 'firstImage')),
lastImage: doc('',
proxy('data', 'lastImage')),
}
/**********************************************************************
* vim:set ts=4 sw=4 : */
return module })