| 
									
										
										
										
											2014-01-24 11:24:23 +02:00
										 |  |  | /* ======================================================================== | 
					
						
							| 
									
										
										
										
											2014-04-17 21:36:17 +03:00
										 |  |  |  * Bootstrap: transition.js v3.1.1 | 
					
						
							| 
									
										
										
										
											2014-01-24 11:24:23 +02:00
										 |  |  |  * http://getbootstrap.com/javascript/#transitions
 | 
					
						
							|  |  |  |  * ======================================================================== | 
					
						
							| 
									
										
										
										
											2014-04-17 21:36:17 +03:00
										 |  |  |  * Copyright 2011-2014 Twitter, Inc. | 
					
						
							|  |  |  |  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 | 
					
						
							| 
									
										
										
										
											2014-01-24 11:24:23 +02:00
										 |  |  |  * ======================================================================== */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-04-17 21:36:17 +03:00
										 |  |  | +function ($) { | 
					
						
							|  |  |  |   'use strict'; | 
					
						
							| 
									
										
										
										
											2014-01-24 11:24:23 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  |   // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/)
 | 
					
						
							|  |  |  |   // ============================================================
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   function transitionEnd() { | 
					
						
							|  |  |  |     var el = document.createElement('bootstrap') | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     var transEndEventNames = { | 
					
						
							| 
									
										
										
										
											2014-04-17 21:36:17 +03:00
										 |  |  |       'WebkitTransition' : 'webkitTransitionEnd', | 
					
						
							|  |  |  |       'MozTransition'    : 'transitionend', | 
					
						
							|  |  |  |       'OTransition'      : 'oTransitionEnd otransitionend', | 
					
						
							|  |  |  |       'transition'       : 'transitionend' | 
					
						
							| 
									
										
										
										
											2014-01-24 11:24:23 +02:00
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     for (var name in transEndEventNames) { | 
					
						
							|  |  |  |       if (el.style[name] !== undefined) { | 
					
						
							|  |  |  |         return { end: transEndEventNames[name] } | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							| 
									
										
										
										
											2014-04-17 21:36:17 +03:00
										 |  |  | 
 | 
					
						
							|  |  |  |     return false // explicit for ie8 (  ._.)
 | 
					
						
							| 
									
										
										
										
											2014-01-24 11:24:23 +02:00
										 |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   // http://blog.alexmaccaw.com/css-transitions
 | 
					
						
							|  |  |  |   $.fn.emulateTransitionEnd = function (duration) { | 
					
						
							|  |  |  |     var called = false, $el = this | 
					
						
							|  |  |  |     $(this).one($.support.transition.end, function () { called = true }) | 
					
						
							|  |  |  |     var callback = function () { if (!called) $($el).trigger($.support.transition.end) } | 
					
						
							|  |  |  |     setTimeout(callback, duration) | 
					
						
							|  |  |  |     return this | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   $(function () { | 
					
						
							|  |  |  |     $.support.transition = transitionEnd() | 
					
						
							|  |  |  |   }) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | }(jQuery); |