/cody/learning-zone/website-templates/sample_site/assets/js/application.js
// NOTICE!! DO NOT USE ANY OF THIS JAVASCRIPT// IT'S ALL JUST JUNK FOR OUR DOCS!// ++++++++++++++++++++++++++++++++++++++++++
/*! * Copyright 2013 Twitter, Inc. * * Licensed under the Creative Commons Attribution 3.0 Unported License. For * details, see http://creativecommons.org/licenses/by/3.0/. */
!function ($) {
$(function () {
// IE10 viewport hack for Surface/desktop Windows 8 bug // // See Getting Started docs for more information if (navigator.userAgent.match(/IEMobile\/10\.0/)) { var msViewportStyle = document.createElement('style'); msViewportStyle.appendChild( document.createTextNode( '@-ms-viewport{width:auto!important}' ) ); document.getElementsByTagName('head')[0]. appendChild(msViewportStyle); }
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 $('#loading-example-btn') .click(function () { var btn = $(this) btn.button('loading') setTimeout(function () { btn.button('reset') }, 3000) }) })
}(jQuery)