aboutsummaryrefslogtreecommitdiff
path: root/docs/assets/js/application.js
diff options
context:
space:
mode:
Diffstat (limited to 'docs/assets/js/application.js')
-rw-r--r--docs/assets/js/application.js146
1 files changed, 0 insertions, 146 deletions
diff --git a/docs/assets/js/application.js b/docs/assets/js/application.js
deleted file mode 100644
index 3fa5f07b7..000000000
--- a/docs/assets/js/application.js
+++ /dev/null
@@ -1,146 +0,0 @@
-// NOTICE!! DO NOT USE ANY OF THIS JAVASCRIPT
-// IT'S ALL JUST JUNK FOR OUR DOCS!
-// ++++++++++++++++++++++++++++++++++++++++++
-
-!function ($) {
-
- $(function(){
-
- var $window = $(window)
-
- // Disable certain links in docs
- $('[href=#]').click(function (e) {
- e.preventDefault()
- })
-
- // back to top
- setTimeout(function () {
- $('.bs-sidebar').affix({
- offset: {
- top: function () { return $window.width() <= 980 ? 290 : 210 }
- , bottom: 270
- }
- })
- }, 100)
-
- setTimeout(function () {
- $('.bs-top').affix()
- }, 100)
-
- // tooltip demo
- $('.tooltip-demo').tooltip({
- selector: "a[data-toggle=tooltip]"
- })
-
- $('.tooltip-test').tooltip()
- $('.popover-test').popover()
-
- $('.bs-docs-navbar').tooltip({
- selector: "a[data-toggle=tooltip]",
- container: ".bs-docs-navbar .nav"
- })
-
- // popover demo
- $("a[data-toggle=popover]")
- .popover()
- .click(function(e) {
- e.preventDefault()
- })
-
- // 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()
-
- // javascript build logic
- var inputsComponent = $("#less input")
- , inputsPlugin = $("#plugins input")
- , inputsVariables = $("#less-variables input")
-
- // toggle all plugin checkboxes
- $('#less .toggle').on('click', function (e) {
- e.preventDefault()
- inputsComponent.prop('checked', !inputsComponent.is(':checked'))
- })
-
- $('#plugins .toggle').on('click', function (e) {
- e.preventDefault()
- inputsPlugin.prop('checked', !inputsPlugin.is(':checked'))
- })
-
- $('#less-variables .toggle').on('click', function (e) {
- e.preventDefault()
- inputsVariables.val('')
- })
-
- // request built javascript
- $('.bs-customize-download .btn').on('click', function (e) {
- e.preventDefault()
-
- var css = $("#less input:checked")
- .map(function () { return this.value })
- .toArray()
- , js = $("#plugins input:checked")
- .map(function () { return this.value })
- .toArray()
- , vars = {}
-
- $("#less-variables input")
- .each(function () {
- $(this).val() && (vars[ $(this).prev().text() ] = $(this).val())
- })
-
- $.ajax({
- type: 'POST'
- , url: /localhost/.test(window.location) ? 'http://localhost:9001' : 'http://bootstrap.herokuapp.com'
- , dataType: 'jsonpi'
- , params: {
- js: js
- , css: css
- , vars: vars
- }
- })
- })
- })
-
-// Modified from the original jsonpi https://github.com/benvinegar/jquery-jsonpi
-$.ajaxTransport('jsonpi', function(opts, originalOptions, jqXHR) {
- var url = opts.url;
-
- return {
- send: function(_, completeCallback) {
- var name = 'jQuery_iframe_' + jQuery.now()
- , iframe, form
-
- iframe = $('<iframe>')
- .attr('name', name)
- .appendTo('head')
-
- form = $('<form>')
- .attr('method', opts.type) // GET or POST
- .attr('action', url)
- .attr('target', name)
-
- $.each(opts.params, function(k, v) {
-
- $('<input>')
- .attr('type', 'hidden')
- .attr('name', k)
- .attr('value', typeof v == 'string' ? v : JSON.stringify(v))
- .appendTo(form)
- })
-
- form.appendTo('body').submit()
- }
- }
-})
-
-}(window.jQuery)