File diff 81062ec426ce → ecd9ba4a37ca
bootstrap-3.0.0/assets/js/application.js
Show inline comments
 
new file 100644
 
// NOTICE!! DO NOT USE ANY OF THIS JAVASCRIPT
 
// IT'S ALL JUST JUNK FOR OUR DOCS!
 
// ++++++++++++++++++++++++++++++++++++++++++
 

	
 
!function ($) {
 

	
 
  $(function(){
 

	
 
    var $window = $(window)
 
    var $body   = $(document.body)
 

	
 
    var navHeight = $('.navbar').outerHeight(true) + 10
 

	
 
    $body.scrollspy({
 
      target: '.bs-sidebar',
 
      offset: navHeight
 
    })
 

	
 
    $window.on('load', function () {
 
      $body.scrollspy('refresh')
 
    })
 

	
 
    $('.bs-docs-container [href=#]').click(function (e) {
 
      e.preventDefault()
 
    })
 

	
 
    // back to top
 
    setTimeout(function () {
 
      var $sideBar = $('.bs-sidebar')
 

	
 
      $sideBar.affix({
 
        offset: {
 
          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)
 
          }
 
        , bottom: function () {
 
            return (this.bottom = $('.bs-footer').outerHeight(true))
 
          }
 
        }
 
      })
 
    }, 100)
 

	
 
    setTimeout(function () {
 
      $('.bs-top').affix()
 
    }, 100)
 

	
 
    // tooltip demo
 
    $('.tooltip-demo').tooltip({
 
      selector: "[data-toggle=tooltip]",
 
      container: "body"
 
    })
 

	
 
    $('.tooltip-test').tooltip()
 
    $('.popover-test').popover()
 

	
 
    $('.bs-docs-navbar').tooltip({
 
      selector: "a[data-toggle=tooltip]",
 
      container: ".bs-docs-navbar .nav"
 
    })
 

	
 
    // popover demo
 
    $("[data-toggle=popover]")
 
      .popover()
 

	
 
    // button state demo
 
    $('#fat-btn')
 
      .click(function () {
 
        var btn = $(this)
 
        btn.button('loading')
 
        setTimeout(function () {
 
          btn.button('reset')
 
        }, 3000)
 
      })
 

	
 
    // carousel demo
 
    $('.bs-docs-carousel-example').carousel()
 
})
 

	
 
}(window.jQuery)