summaryrefslogtreecommitdiff
path: root/bower_components/bootstrap/docs-assets/js/application.js
diff options
context:
space:
mode:
authorThomas Park <thomas@thomaspark.me>2013-10-30 16:13:42 -0400
committerThomas Park <thomas@thomaspark.me>2013-10-30 16:13:42 -0400
commit48c64127b37be4a692a70cb7b38ed9744163582b (patch)
treedcf4b4b76612269a6b135c695861eca7e89a0cfa /bower_components/bootstrap/docs-assets/js/application.js
parent620e501c3d804b1dc2c7d796d7ae378db5e1a040 (diff)
3.0.0 -> 3.0.1
Diffstat (limited to 'bower_components/bootstrap/docs-assets/js/application.js')
-rwxr-xr-xbower_components/bootstrap/docs-assets/js/application.js103
1 files changed, 103 insertions, 0 deletions
diff --git a/bower_components/bootstrap/docs-assets/js/application.js b/bower_components/bootstrap/docs-assets/js/application.js
new file mode 100755
index 00000000..72d4cd16
--- /dev/null
+++ b/bower_components/bootstrap/docs-assets/js/application.js
@@ -0,0 +1,103 @@
+// 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
+ $('#fat-btn')
+ .click(function () {
+ var btn = $(this)
+ btn.button('loading')
+ setTimeout(function () {
+ btn.button('reset')
+ }, 3000)
+ })
+})
+
+}(window.jQuery)