Sha256: a50046b8ade9f92ebc327bd21358bf721c293475f995bc8f5180f8e850d9be7c

Contents?: true

Size: 1.26 KB

Versions: 44

Compression:

Stored size: 1.26 KB

Contents

// NOTICE!! DO NOT USE ANY OF THIS JAVASCRIPT
// IT'S ALL JUST JUNK FOR OUR DOCS!
// ++++++++++++++++++++++++++++++++++++++++++

(function () {
  'use strict'

  if (!window.docsearch) {
    return
  }

  var inputElement = document.getElementById('search-input')
  var siteDocsVersion = inputElement.getAttribute('data-docs-version')

  window.docsearch({
    apiKey: '5990ad008512000bba2cf951ccf0332f',
    indexName: 'bootstrap',
    inputSelector: '#search-input',
    algoliaOptions: {
      facetFilters: ['version:' + siteDocsVersion]
    },
    handleSelected: function (input, event, suggestion) {
      var url = suggestion.url
      url = suggestion.isLvl1 ? url.split('#')[0] : url
      // If it's a title we remove the anchor so it does not jump.
      window.location.href = url
    },
    transformData: function (hits) {
      return hits.map(function (hit) {
        // When in production, return the result as is,
        // otherwise remove our url from it.
        var siteurl = inputElement.getAttribute('data-siteurl')
        var urlRE = /^https?:\/\/getbootstrap\.com/

        hit.url = siteurl.match(urlRE) ? hit.url : hit.url.replace(urlRE, '')

        return hit
      })
    },
    debug: false // Set debug to true if you want to inspect the dropdown
  })
}())

Version data entries

44 entries across 44 versions & 2 rubygems

Version Path
card-mod-bootstrap-0.14.2 vendor/bootstrap/assets/js/src/search.js
card-mod-bootstrap-0.14.1 vendor/bootstrap/assets/js/src/search.js
card-mod-bootstrap-0.14.0 vendor/bootstrap/assets/js/src/search.js
card-mod-bootstrap-0.13.4 vendor/bootstrap/assets/js/src/search.js
card-mod-bootstrap-0.13.3 vendor/bootstrap/assets/js/src/search.js
card-mod-bootstrap-0.13.2 vendor/bootstrap/assets/js/src/search.js
card-mod-bootstrap-0.13.1 vendor/bootstrap/assets/js/src/search.js
card-mod-bootstrap-0.13.0 vendor/bootstrap/assets/js/src/search.js
card-mod-bootstrap-0.11.7 vendor/bootstrap/assets/js/src/search.js
card-mod-bootstrap-0.12.0 vendor/bootstrap/assets/js/src/search.js
card-mod-bootstrap-0.11.6 vendor/bootstrap/assets/js/src/search.js
card-mod-bootstrap-0.11.5 vendor/bootstrap/assets/js/src/search.js
card-mod-bootstrap-0.11.4 vendor/bootstrap/assets/js/src/search.js
card-mod-bootstrap-0.11.3 vendor/bootstrap/assets/js/src/search.js
card-mod-bootstrap-0.11.2 vendor/bootstrap/assets/js/src/search.js
card-mod-bootstrap-0.11.1 vendor/bootstrap/assets/js/src/search.js
card-mod-bootstrap-0.11.0 vendor/bootstrap/assets/js/src/search.js
card-1.100.0 mod/bootstrap/vendor/bootstrap/assets/js/src/search.js
card-1.99.6 mod/bootstrap/vendor/bootstrap/assets/js/src/search.js
card-1.99.5 mod/bootstrap/vendor/bootstrap/assets/js/src/search.js