| 
									
										
										
										
											2017-03-08 06:12:25 +03:00
										 |  |  | /********************************************************************** | 
					
						
							|  |  |  | *  | 
					
						
							|  |  |  | * | 
					
						
							|  |  |  | * | 
					
						
							|  |  |  | **********************************************************************/ | 
					
						
							|  |  |  | ((typeof define)[0]=='u'?function(f){module.exports=f(require)}:define) | 
					
						
							|  |  |  | (function(require){ var module={} // make module AMD/node compatible...
 | 
					
						
							|  |  |  | /*********************************************************************/ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | var actions = require('lib/actions') | 
					
						
							|  |  |  | var features = require('lib/features') | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | var core = require('features/core') | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /*********************************************************************/ | 
					
						
							| 
									
										
										
										
											2017-03-17 11:55:59 +03:00
										 |  |  | // XXX do we need to do most of the work here on in imagegrid/data.js???
 | 
					
						
							| 
									
										
										
										
											2017-03-18 13:53:48 +03:00
										 |  |  | // 		...another question would be if we can do this using existing 
 | 
					
						
							|  |  |  | // 		functionality?
 | 
					
						
							| 
									
										
										
										
											2017-03-08 06:12:25 +03:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-03-08 06:18:47 +03:00
										 |  |  | var PartialRibbonsActions = actions.Actions({ | 
					
						
							|  |  |  | 	updateRibbon: ['- Interface/Update partial ribbon size',  | 
					
						
							|  |  |  | 		function(target, w, size, threshold){ | 
					
						
							|  |  |  | 			// XXX
 | 
					
						
							|  |  |  | 		}], | 
					
						
							|  |  |  | 	resizeRibbon: ['- Interface/Resize ribbon to n images', | 
					
						
							|  |  |  | 		function(target, size){ | 
					
						
							| 
									
										
										
										
											2017-03-08 06:12:25 +03:00
										 |  |  | 			// XXX
 | 
					
						
							|  |  |  | 		}], | 
					
						
							|  |  |  | }) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-03-08 06:18:47 +03:00
										 |  |  | var PartialRibbons =  | 
					
						
							|  |  |  | module.PartialRibbons = core.ImageGridFeatures.Feature({ | 
					
						
							| 
									
										
										
										
											2017-03-08 06:12:25 +03:00
										 |  |  | 	title: '', | 
					
						
							|  |  |  | 	doc: '', | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-03-08 06:18:47 +03:00
										 |  |  | 	priority: 'high', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	tag: 'ui-partial-ribbons-2', | 
					
						
							|  |  |  | 	exclusive: ['ui-partial-ribbons'], | 
					
						
							| 
									
										
										
										
											2017-03-08 06:12:25 +03:00
										 |  |  | 	depends: [ | 
					
						
							| 
									
										
										
										
											2017-03-08 06:18:47 +03:00
										 |  |  | 		'ui', | 
					
						
							| 
									
										
										
										
											2017-03-08 06:12:25 +03:00
										 |  |  | 	], | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-03-08 06:18:47 +03:00
										 |  |  | 	actions: PartialRibbonsActions,  | 
					
						
							| 
									
										
										
										
											2017-03-08 06:12:25 +03:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-03-08 06:18:47 +03:00
										 |  |  | 	handlers: [ | 
					
						
							| 
									
										
										
										
											2017-03-08 06:26:23 +03:00
										 |  |  | 		['focusImage.pre centerImage.pre',  | 
					
						
							|  |  |  | 			function(target, list){ | 
					
						
							|  |  |  | 				// XXX
 | 
					
						
							|  |  |  | 			}], | 
					
						
							|  |  |  | 		['resizing.pre', | 
					
						
							|  |  |  | 			function(unit, size){ | 
					
						
							|  |  |  | 				// XXX
 | 
					
						
							|  |  |  | 			}], | 
					
						
							| 
									
										
										
										
											2017-03-08 06:18:47 +03:00
										 |  |  | 	], | 
					
						
							| 
									
										
										
										
											2017-03-08 06:12:25 +03:00
										 |  |  | }) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /********************************************************************** | 
					
						
							|  |  |  | * vim:set ts=4 sw=4 :                               */ return module }) |