| 
									
										
										
										
											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 :                                                */ |