| 
									
										
										
										
											2018-01-20 00:46:47 -08:00
										 |  |  | import Controller from '@ember/controller'; | 
					
						
							| 
									
										
										
										
											2017-02-13 14:31:42 -08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-01-20 00:46:47 -08:00
										 |  |  | export default Controller.extend({ | 
					
						
							| 
									
										
										
										
											2017-02-13 14:31:42 -08:00
										 |  |  |   actions: { | 
					
						
							| 
									
										
										
										
											2018-01-20 00:46:47 -08:00
										 |  |  |     onSelect: function(dataset, data) { | 
					
						
							| 
									
										
										
										
											2017-02-13 14:31:42 -08:00
										 |  |  |       highlightRow(dataset, data, false); | 
					
						
							| 
									
										
										
										
											2018-01-20 00:46:47 -08:00
										 |  |  |       if (dataset && dataset.id != 0) { | 
					
						
							| 
									
										
										
										
											2017-02-13 14:31:42 -08:00
										 |  |  |         updateTimeLine(dataset.id, false); | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   }, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   genBreadcrumbs(urn) { | 
					
						
							| 
									
										
										
										
											2018-01-20 00:46:47 -08:00
										 |  |  |     var breadcrumbs = []; | 
					
						
							| 
									
										
										
										
											2017-02-13 14:31:42 -08:00
										 |  |  |     var b = urn.split('/'); | 
					
						
							|  |  |  |     b.shift(); | 
					
						
							|  |  |  |     for (var i = 0; i < b.length; i++) { | 
					
						
							| 
									
										
										
										
											2018-01-20 00:46:47 -08:00
										 |  |  |       var updatedUrn = b[i]; | 
					
						
							| 
									
										
										
										
											2017-02-13 14:31:42 -08:00
										 |  |  |       if (i === 0) { | 
					
						
							| 
									
										
										
										
											2018-01-20 00:46:47 -08:00
										 |  |  |         breadcrumbs.push({ title: b[i], urn: updatedUrn }); | 
					
						
							| 
									
										
										
										
											2017-02-13 14:31:42 -08:00
										 |  |  |       } else { | 
					
						
							| 
									
										
										
										
											2018-01-20 00:46:47 -08:00
										 |  |  |         breadcrumbs.push({ title: b[i], urn: updatedUrn }); | 
					
						
							| 
									
										
										
										
											2017-02-13 14:31:42 -08:00
										 |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							| 
									
										
										
										
											2018-01-20 00:46:47 -08:00
										 |  |  |     return breadcrumbs; | 
					
						
							| 
									
										
										
										
											2017-02-13 14:31:42 -08:00
										 |  |  |   } | 
					
						
							|  |  |  | }); |