| 
									
										
										
										
											2012-01-28 16:36:37 +08:00
										 |  |  | // NOTICE!! DO NOT USE ANY OF THIS JAVASCRIPT
 | 
					
						
							|  |  |  | // IT'S ALL JUST JUNK FOR OUR DOCS!
 | 
					
						
							|  |  |  | // ++++++++++++++++++++++++++++++++++++++++++
 | 
					
						
							| 
									
										
										
										
											2013-10-18 05:11:40 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-10-18 02:33:04 +08:00
										 |  |  | /*! | 
					
						
							| 
									
										
										
										
											2014-01-14 13:58:27 +08:00
										 |  |  |  * JavaScript for Bootstrap's docs (http://getbootstrap.com)
 | 
					
						
							| 
									
										
										
										
											2014-01-07 08:05:24 +08:00
										 |  |  |  * Copyright 2011-2014 Twitter, Inc. | 
					
						
							| 
									
										
										
										
											2013-10-18 05:11:40 +08:00
										 |  |  |  * Licensed under the Creative Commons Attribution 3.0 Unported License. For | 
					
						
							|  |  |  |  * details, see http://creativecommons.org/licenses/by/3.0/.
 | 
					
						
							| 
									
										
										
										
											2013-10-18 02:33:04 +08:00
										 |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-12-22 10:42:43 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-01-28 16:36:37 +08:00
										 |  |  | !function ($) { | 
					
						
							| 
									
										
										
										
											2011-12-22 10:42:43 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-09-19 02:37:55 +08:00
										 |  |  |   $(function () { | 
					
						
							| 
									
										
										
										
											2012-01-25 09:13:02 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-09-12 05:46:31 +08:00
										 |  |  |     // IE10 viewport hack for Surface/desktop Windows 8 bug
 | 
					
						
							|  |  |  |     //
 | 
					
						
							|  |  |  |     // See Getting Started docs for more information
 | 
					
						
							|  |  |  |     if (navigator.userAgent.match(/IEMobile\/10\.0/)) { | 
					
						
							| 
									
										
										
										
											2014-01-19 10:35:47 +08:00
										 |  |  |       var msViewportStyle = document.createElement('style') | 
					
						
							| 
									
										
										
										
											2013-09-12 05:46:31 +08:00
										 |  |  |       msViewportStyle.appendChild( | 
					
						
							|  |  |  |         document.createTextNode( | 
					
						
							| 
									
										
										
										
											2013-09-19 00:50:02 +08:00
										 |  |  |           '@-ms-viewport{width:auto!important}' | 
					
						
							| 
									
										
										
										
											2013-09-12 05:46:31 +08:00
										 |  |  |         ) | 
					
						
							| 
									
										
										
										
											2014-01-19 10:35:47 +08:00
										 |  |  |       ) | 
					
						
							|  |  |  |       document.querySelector('head').appendChild(msViewportStyle) | 
					
						
							| 
									
										
										
										
											2013-09-12 05:46:31 +08:00
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-08-15 12:06:08 +08:00
										 |  |  |     var $window = $(window) | 
					
						
							| 
									
										
										
										
											2013-07-29 13:23:20 +08:00
										 |  |  |     var $body   = $(document.body) | 
					
						
							| 
									
										
										
										
											2012-08-15 12:06:08 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-07-27 10:25:45 +08:00
										 |  |  |     var navHeight = $('.navbar').outerHeight(true) + 10 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-07-29 13:23:20 +08:00
										 |  |  |     $body.scrollspy({ | 
					
						
							| 
									
										
										
										
											2013-07-27 10:25:45 +08:00
										 |  |  |       target: '.bs-sidebar', | 
					
						
							| 
									
										
										
										
											2014-01-10 10:05:04 +08:00
										 |  |  |       // offset: navHeight
 | 
					
						
							| 
									
										
										
										
											2013-07-27 10:25:45 +08:00
										 |  |  |     }) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-08-12 06:03:48 +08:00
										 |  |  |     $window.on('load', function () { | 
					
						
							|  |  |  |       $body.scrollspy('refresh') | 
					
						
							|  |  |  |     }) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-07-29 13:14:43 +08:00
										 |  |  |     $('.bs-docs-container [href=#]').click(function (e) { | 
					
						
							| 
									
										
										
										
											2012-01-24 06:14:16 +08:00
										 |  |  |       e.preventDefault() | 
					
						
							|  |  |  |     }) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-03-31 09:41:26 +08:00
										 |  |  |     // back to top
 | 
					
						
							| 
									
										
										
										
											2013-05-09 12:56:08 +08:00
										 |  |  |     setTimeout(function () { | 
					
						
							| 
									
										
										
										
											2013-07-26 14:30:13 +08:00
										 |  |  |       var $sideBar = $('.bs-sidebar') | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |       $sideBar.affix({ | 
					
						
							| 
									
										
										
										
											2013-05-09 12:56:08 +08:00
										 |  |  |         offset: { | 
					
						
							| 
									
										
										
										
											2013-07-26 14:30:13 +08:00
										 |  |  |           top: function () { | 
					
						
							|  |  |  |             var offsetTop      = $sideBar.offset().top | 
					
						
							|  |  |  |             var sideBarMargin  = parseInt($sideBar.children(0).css('margin-top'), 10) | 
					
						
							|  |  |  |             var navOuterHeight = $('.bs-docs-nav').height() | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |             return (this.top = offsetTop - navOuterHeight - sideBarMargin) | 
					
						
							| 
									
										
										
										
											2013-12-22 04:59:40 +08:00
										 |  |  |           }, | 
					
						
							|  |  |  |           bottom: function () { | 
					
						
							| 
									
										
										
										
											2013-07-26 14:30:13 +08:00
										 |  |  |             return (this.bottom = $('.bs-footer').outerHeight(true)) | 
					
						
							|  |  |  |           } | 
					
						
							| 
									
										
										
										
											2013-05-09 12:56:08 +08:00
										 |  |  |         } | 
					
						
							|  |  |  |       }) | 
					
						
							|  |  |  |     }, 100) | 
					
						
							| 
									
										
										
										
											2012-08-15 12:06:08 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-03-31 09:41:26 +08:00
										 |  |  |     setTimeout(function () { | 
					
						
							| 
									
										
										
										
											2013-05-09 13:52:48 +08:00
										 |  |  |       $('.bs-top').affix() | 
					
						
							| 
									
										
										
										
											2013-03-31 09:41:26 +08:00
										 |  |  |     }, 100) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-01-28 16:46:04 +08:00
										 |  |  |     // tooltip demo
 | 
					
						
							| 
									
										
										
										
											2012-06-06 09:25:46 +08:00
										 |  |  |     $('.tooltip-demo').tooltip({ | 
					
						
							| 
									
										
										
										
											2013-09-19 00:50:02 +08:00
										 |  |  |       selector: '[data-toggle=tooltip]', | 
					
						
							|  |  |  |       container: 'body' | 
					
						
							| 
									
										
										
										
											2012-01-28 16:46:04 +08:00
										 |  |  |     }) | 
					
						
							| 
									
										
										
										
											2012-01-27 08:12:34 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-01-29 04:08:41 +08:00
										 |  |  |     $('.tooltip-test').tooltip() | 
					
						
							|  |  |  |     $('.popover-test').popover() | 
					
						
							| 
									
										
										
										
											2012-01-28 16:46:04 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-03-28 14:33:45 +08:00
										 |  |  |     $('.bs-docs-navbar').tooltip({ | 
					
						
							| 
									
										
										
										
											2013-09-19 00:50:02 +08:00
										 |  |  |       selector: 'a[data-toggle=tooltip]', | 
					
						
							|  |  |  |       container: '.bs-docs-navbar .nav' | 
					
						
							| 
									
										
										
										
											2013-03-28 14:33:45 +08:00
										 |  |  |     }) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-01-28 16:46:04 +08:00
										 |  |  |     // popover demo
 | 
					
						
							| 
									
										
										
										
											2014-02-11 13:34:05 +08:00
										 |  |  |     $('.bs-docs-popover').popover() | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     // Popover dismiss on next click
 | 
					
						
							|  |  |  |     $('.bs-docs-popover-dismiss').popover({ | 
					
						
							|  |  |  |       trigger: 'focus' | 
					
						
							|  |  |  |     }) | 
					
						
							| 
									
										
										
										
											2012-01-28 16:46:04 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  |     // button state demo
 | 
					
						
							| 
									
										
										
										
											2013-12-09 09:42:59 +08:00
										 |  |  |     $('#loading-example-btn') | 
					
						
							| 
									
										
										
										
											2012-01-28 16:46:04 +08:00
										 |  |  |       .click(function () { | 
					
						
							|  |  |  |         var btn = $(this) | 
					
						
							|  |  |  |         btn.button('loading') | 
					
						
							|  |  |  |         setTimeout(function () { | 
					
						
							|  |  |  |           btn.button('reset') | 
					
						
							|  |  |  |         }, 3000) | 
					
						
							|  |  |  |       }) | 
					
						
							| 
									
										
										
										
											2013-09-19 02:37:55 +08:00
										 |  |  |   }) | 
					
						
							| 
									
										
										
										
											2012-01-28 16:36:37 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-11-26 15:43:26 +08:00
										 |  |  | }(jQuery) |