2013-06-02 20:14:39 +04:00
|
|
|
/**********************************************************************
|
|
|
|
|
*
|
|
|
|
|
*
|
|
|
|
|
**********************************************************************/
|
|
|
|
|
|
2013-12-15 14:24:00 +04:00
|
|
|
// list of functions to setup different bindings
|
|
|
|
|
//
|
|
|
|
|
// each function must be of the form:
|
|
|
|
|
// setupBinding(viewer) -> viewer
|
|
|
|
|
//
|
2013-12-15 14:33:26 +04:00
|
|
|
// NOTE: we are not using an event handler here as the DOM might not yet
|
|
|
|
|
// be loaded...
|
|
|
|
|
// XXX still need to think about this...
|
2013-12-15 14:24:00 +04:00
|
|
|
var SETUP_BINDINGS = []
|
|
|
|
|
|
|
|
|
|
|
2013-06-02 20:14:39 +04:00
|
|
|
|
2013-12-15 14:33:26 +04:00
|
|
|
/*********************************************************************/
|
2013-06-04 09:00:59 +04:00
|
|
|
|
2013-06-02 20:14:39 +04:00
|
|
|
function setupDataBindings(viewer){
|
|
|
|
|
viewer = viewer == null ? $('.viewer') : viewer
|
2013-12-12 19:35:13 +04:00
|
|
|
|
2013-12-15 14:33:26 +04:00
|
|
|
// see SETUP_BINDINGS definition for docs...
|
2013-12-12 19:35:13 +04:00
|
|
|
SETUP_BINDINGS.forEach(function(setup){
|
|
|
|
|
setup(viewer)
|
|
|
|
|
})
|
|
|
|
|
|
2013-06-02 20:14:39 +04:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**********************************************************************
|
|
|
|
|
* vim:set ts=4 sw=4 : */
|