unfortunately Collapse and therefore also jquery are required :/
This commit is contained in:
		@@ -9,8 +9,8 @@
 | 
			
		||||
    <!-- bootstrap -->
 | 
			
		||||
    <link rel="stylesheet" href="/bootstrap/css/bootstrap.min.css">
 | 
			
		||||
    <link rel="stylesheet" href="/bootstrap/css/bootstrap-theme.min.css">
 | 
			
		||||
    <!--script src="/bootstrap/js/jquery-2.1.4.min.js"></script>
 | 
			
		||||
    <script src="/bootstrap/js/bootstrap.min.js"></script -->
 | 
			
		||||
    <script src="/bootstrap/js/jquery-2.1.4.min.js"></script>
 | 
			
		||||
    <script src="/bootstrap/js/bootstrap.min.js"></script>
 | 
			
		||||
 | 
			
		||||
    <link rel="stylesheet" href="{{ "/css/main.css" | prepend: site.baseurl }}">
 | 
			
		||||
    <link rel="canonical" href="{{ page.url | replace:'index.html','' | prepend: site.baseurl | prepend: site.url }}">
 | 
			
		||||
 
 | 
			
		||||
@@ -387,8 +387,11 @@
 | 
			
		||||
    "forms.less",
 | 
			
		||||
    "responsive-utilities.less",
 | 
			
		||||
    "navs.less",
 | 
			
		||||
    "navbar.less"
 | 
			
		||||
    "navbar.less",
 | 
			
		||||
    "component-animations.less"
 | 
			
		||||
  ],
 | 
			
		||||
  "js": [],
 | 
			
		||||
  "customizerUrl": "http://getbootstrap.com/customize/?id=f8d5fd8296f89ec97a16"
 | 
			
		||||
  "js": [
 | 
			
		||||
    "collapse.js"
 | 
			
		||||
  ],
 | 
			
		||||
  "customizerUrl": "http://getbootstrap.com/customize/?id=3c7c656f52fd3ed09ab6"
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										4
									
								
								bootstrap/css/bootstrap-theme.css
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								bootstrap/css/bootstrap-theme.css
									
									
									
									
										vendored
									
									
								
							@@ -5,8 +5,8 @@
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
/*!
 | 
			
		||||
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=f8d5fd8296f89ec97a16)
 | 
			
		||||
 * Config saved to config.json and https://gist.github.com/f8d5fd8296f89ec97a16
 | 
			
		||||
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=3c7c656f52fd3ed09ab6)
 | 
			
		||||
 * Config saved to config.json and https://gist.github.com/3c7c656f52fd3ed09ab6
 | 
			
		||||
 */
 | 
			
		||||
/*!
 | 
			
		||||
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								bootstrap/css/bootstrap-theme.min.css
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								bootstrap/css/bootstrap-theme.min.css
									
									
									
									
										vendored
									
									
								
							@@ -5,8 +5,8 @@
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
/*!
 | 
			
		||||
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=f8d5fd8296f89ec97a16)
 | 
			
		||||
 * Config saved to config.json and https://gist.github.com/f8d5fd8296f89ec97a16
 | 
			
		||||
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=3c7c656f52fd3ed09ab6)
 | 
			
		||||
 * Config saved to config.json and https://gist.github.com/3c7c656f52fd3ed09ab6
 | 
			
		||||
 *//*!
 | 
			
		||||
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 | 
			
		||||
 * Copyright 2011-2015 Twitter, Inc.
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										39
									
								
								bootstrap/css/bootstrap.css
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										39
									
								
								bootstrap/css/bootstrap.css
									
									
									
									
										vendored
									
									
								
							@@ -5,8 +5,8 @@
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
/*!
 | 
			
		||||
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=f8d5fd8296f89ec97a16)
 | 
			
		||||
 * Config saved to config.json and https://gist.github.com/f8d5fd8296f89ec97a16
 | 
			
		||||
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=3c7c656f52fd3ed09ab6)
 | 
			
		||||
 * Config saved to config.json and https://gist.github.com/3c7c656f52fd3ed09ab6
 | 
			
		||||
 */
 | 
			
		||||
/*!
 | 
			
		||||
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 | 
			
		||||
@@ -1835,6 +1835,41 @@ select[multiple].input-lg {
 | 
			
		||||
    font-size: 12px;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
.fade {
 | 
			
		||||
  opacity: 0;
 | 
			
		||||
  -webkit-transition: opacity 0.15s linear;
 | 
			
		||||
  -o-transition: opacity 0.15s linear;
 | 
			
		||||
  transition: opacity 0.15s linear;
 | 
			
		||||
}
 | 
			
		||||
.fade.in {
 | 
			
		||||
  opacity: 1;
 | 
			
		||||
}
 | 
			
		||||
.collapse {
 | 
			
		||||
  display: none;
 | 
			
		||||
}
 | 
			
		||||
.collapse.in {
 | 
			
		||||
  display: block;
 | 
			
		||||
}
 | 
			
		||||
tr.collapse.in {
 | 
			
		||||
  display: table-row;
 | 
			
		||||
}
 | 
			
		||||
tbody.collapse.in {
 | 
			
		||||
  display: table-row-group;
 | 
			
		||||
}
 | 
			
		||||
.collapsing {
 | 
			
		||||
  position: relative;
 | 
			
		||||
  height: 0;
 | 
			
		||||
  overflow: hidden;
 | 
			
		||||
  -webkit-transition-property: height, visibility;
 | 
			
		||||
  -o-transition-property: height, visibility;
 | 
			
		||||
     transition-property: height, visibility;
 | 
			
		||||
  -webkit-transition-duration: 0.35s;
 | 
			
		||||
  -o-transition-duration: 0.35s;
 | 
			
		||||
     transition-duration: 0.35s;
 | 
			
		||||
  -webkit-transition-timing-function: ease;
 | 
			
		||||
  -o-transition-timing-function: ease;
 | 
			
		||||
     transition-timing-function: ease;
 | 
			
		||||
}
 | 
			
		||||
.nav {
 | 
			
		||||
  margin-bottom: 0;
 | 
			
		||||
  padding-left: 0;
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								bootstrap/css/bootstrap.min.css
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								bootstrap/css/bootstrap.min.css
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										232
									
								
								bootstrap/js/bootstrap.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										232
									
								
								bootstrap/js/bootstrap.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,232 @@
 | 
			
		||||
/*!
 | 
			
		||||
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 | 
			
		||||
 * Copyright 2011-2016 Twitter, Inc.
 | 
			
		||||
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
/*!
 | 
			
		||||
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=3c7c656f52fd3ed09ab6)
 | 
			
		||||
 * Config saved to config.json and https://gist.github.com/3c7c656f52fd3ed09ab6
 | 
			
		||||
 */
 | 
			
		||||
if (typeof jQuery === 'undefined') {
 | 
			
		||||
  throw new Error('Bootstrap\'s JavaScript requires jQuery')
 | 
			
		||||
}
 | 
			
		||||
+function ($) {
 | 
			
		||||
  'use strict';
 | 
			
		||||
  var version = $.fn.jquery.split(' ')[0].split('.')
 | 
			
		||||
  if ((version[0] < 2 && version[1] < 9) || (version[0] == 1 && version[1] == 9 && version[2] < 1) || (version[0] > 2)) {
 | 
			
		||||
    throw new Error('Bootstrap\'s JavaScript requires jQuery version 1.9.1 or higher, but lower than version 3')
 | 
			
		||||
  }
 | 
			
		||||
}(jQuery);
 | 
			
		||||
 | 
			
		||||
/* ========================================================================
 | 
			
		||||
 * Bootstrap: collapse.js v3.3.6
 | 
			
		||||
 * http://getbootstrap.com/javascript/#collapse
 | 
			
		||||
 * ========================================================================
 | 
			
		||||
 * Copyright 2011-2015 Twitter, Inc.
 | 
			
		||||
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 | 
			
		||||
 * ======================================================================== */
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
+function ($) {
 | 
			
		||||
  'use strict';
 | 
			
		||||
 | 
			
		||||
  // COLLAPSE PUBLIC CLASS DEFINITION
 | 
			
		||||
  // ================================
 | 
			
		||||
 | 
			
		||||
  var Collapse = function (element, options) {
 | 
			
		||||
    this.$element      = $(element)
 | 
			
		||||
    this.options       = $.extend({}, Collapse.DEFAULTS, options)
 | 
			
		||||
    this.$trigger      = $('[data-toggle="collapse"][href="#' + element.id + '"],' +
 | 
			
		||||
                           '[data-toggle="collapse"][data-target="#' + element.id + '"]')
 | 
			
		||||
    this.transitioning = null
 | 
			
		||||
 | 
			
		||||
    if (this.options.parent) {
 | 
			
		||||
      this.$parent = this.getParent()
 | 
			
		||||
    } else {
 | 
			
		||||
      this.addAriaAndCollapsedClass(this.$element, this.$trigger)
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (this.options.toggle) this.toggle()
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  Collapse.VERSION  = '3.3.6'
 | 
			
		||||
 | 
			
		||||
  Collapse.TRANSITION_DURATION = 350
 | 
			
		||||
 | 
			
		||||
  Collapse.DEFAULTS = {
 | 
			
		||||
    toggle: true
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  Collapse.prototype.dimension = function () {
 | 
			
		||||
    var hasWidth = this.$element.hasClass('width')
 | 
			
		||||
    return hasWidth ? 'width' : 'height'
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  Collapse.prototype.show = function () {
 | 
			
		||||
    if (this.transitioning || this.$element.hasClass('in')) return
 | 
			
		||||
 | 
			
		||||
    var activesData
 | 
			
		||||
    var actives = this.$parent && this.$parent.children('.panel').children('.in, .collapsing')
 | 
			
		||||
 | 
			
		||||
    if (actives && actives.length) {
 | 
			
		||||
      activesData = actives.data('bs.collapse')
 | 
			
		||||
      if (activesData && activesData.transitioning) return
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    var startEvent = $.Event('show.bs.collapse')
 | 
			
		||||
    this.$element.trigger(startEvent)
 | 
			
		||||
    if (startEvent.isDefaultPrevented()) return
 | 
			
		||||
 | 
			
		||||
    if (actives && actives.length) {
 | 
			
		||||
      Plugin.call(actives, 'hide')
 | 
			
		||||
      activesData || actives.data('bs.collapse', null)
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    var dimension = this.dimension()
 | 
			
		||||
 | 
			
		||||
    this.$element
 | 
			
		||||
      .removeClass('collapse')
 | 
			
		||||
      .addClass('collapsing')[dimension](0)
 | 
			
		||||
      .attr('aria-expanded', true)
 | 
			
		||||
 | 
			
		||||
    this.$trigger
 | 
			
		||||
      .removeClass('collapsed')
 | 
			
		||||
      .attr('aria-expanded', true)
 | 
			
		||||
 | 
			
		||||
    this.transitioning = 1
 | 
			
		||||
 | 
			
		||||
    var complete = function () {
 | 
			
		||||
      this.$element
 | 
			
		||||
        .removeClass('collapsing')
 | 
			
		||||
        .addClass('collapse in')[dimension]('')
 | 
			
		||||
      this.transitioning = 0
 | 
			
		||||
      this.$element
 | 
			
		||||
        .trigger('shown.bs.collapse')
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (!$.support.transition) return complete.call(this)
 | 
			
		||||
 | 
			
		||||
    var scrollSize = $.camelCase(['scroll', dimension].join('-'))
 | 
			
		||||
 | 
			
		||||
    this.$element
 | 
			
		||||
      .one('bsTransitionEnd', $.proxy(complete, this))
 | 
			
		||||
      .emulateTransitionEnd(Collapse.TRANSITION_DURATION)[dimension](this.$element[0][scrollSize])
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  Collapse.prototype.hide = function () {
 | 
			
		||||
    if (this.transitioning || !this.$element.hasClass('in')) return
 | 
			
		||||
 | 
			
		||||
    var startEvent = $.Event('hide.bs.collapse')
 | 
			
		||||
    this.$element.trigger(startEvent)
 | 
			
		||||
    if (startEvent.isDefaultPrevented()) return
 | 
			
		||||
 | 
			
		||||
    var dimension = this.dimension()
 | 
			
		||||
 | 
			
		||||
    this.$element[dimension](this.$element[dimension]())[0].offsetHeight
 | 
			
		||||
 | 
			
		||||
    this.$element
 | 
			
		||||
      .addClass('collapsing')
 | 
			
		||||
      .removeClass('collapse in')
 | 
			
		||||
      .attr('aria-expanded', false)
 | 
			
		||||
 | 
			
		||||
    this.$trigger
 | 
			
		||||
      .addClass('collapsed')
 | 
			
		||||
      .attr('aria-expanded', false)
 | 
			
		||||
 | 
			
		||||
    this.transitioning = 1
 | 
			
		||||
 | 
			
		||||
    var complete = function () {
 | 
			
		||||
      this.transitioning = 0
 | 
			
		||||
      this.$element
 | 
			
		||||
        .removeClass('collapsing')
 | 
			
		||||
        .addClass('collapse')
 | 
			
		||||
        .trigger('hidden.bs.collapse')
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (!$.support.transition) return complete.call(this)
 | 
			
		||||
 | 
			
		||||
    this.$element
 | 
			
		||||
      [dimension](0)
 | 
			
		||||
      .one('bsTransitionEnd', $.proxy(complete, this))
 | 
			
		||||
      .emulateTransitionEnd(Collapse.TRANSITION_DURATION)
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  Collapse.prototype.toggle = function () {
 | 
			
		||||
    this[this.$element.hasClass('in') ? 'hide' : 'show']()
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  Collapse.prototype.getParent = function () {
 | 
			
		||||
    return $(this.options.parent)
 | 
			
		||||
      .find('[data-toggle="collapse"][data-parent="' + this.options.parent + '"]')
 | 
			
		||||
      .each($.proxy(function (i, element) {
 | 
			
		||||
        var $element = $(element)
 | 
			
		||||
        this.addAriaAndCollapsedClass(getTargetFromTrigger($element), $element)
 | 
			
		||||
      }, this))
 | 
			
		||||
      .end()
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  Collapse.prototype.addAriaAndCollapsedClass = function ($element, $trigger) {
 | 
			
		||||
    var isOpen = $element.hasClass('in')
 | 
			
		||||
 | 
			
		||||
    $element.attr('aria-expanded', isOpen)
 | 
			
		||||
    $trigger
 | 
			
		||||
      .toggleClass('collapsed', !isOpen)
 | 
			
		||||
      .attr('aria-expanded', isOpen)
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  function getTargetFromTrigger($trigger) {
 | 
			
		||||
    var href
 | 
			
		||||
    var target = $trigger.attr('data-target')
 | 
			
		||||
      || (href = $trigger.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') // strip for ie7
 | 
			
		||||
 | 
			
		||||
    return $(target)
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  // COLLAPSE PLUGIN DEFINITION
 | 
			
		||||
  // ==========================
 | 
			
		||||
 | 
			
		||||
  function Plugin(option) {
 | 
			
		||||
    return this.each(function () {
 | 
			
		||||
      var $this   = $(this)
 | 
			
		||||
      var data    = $this.data('bs.collapse')
 | 
			
		||||
      var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option)
 | 
			
		||||
 | 
			
		||||
      if (!data && options.toggle && /show|hide/.test(option)) options.toggle = false
 | 
			
		||||
      if (!data) $this.data('bs.collapse', (data = new Collapse(this, options)))
 | 
			
		||||
      if (typeof option == 'string') data[option]()
 | 
			
		||||
    })
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  var old = $.fn.collapse
 | 
			
		||||
 | 
			
		||||
  $.fn.collapse             = Plugin
 | 
			
		||||
  $.fn.collapse.Constructor = Collapse
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  // COLLAPSE NO CONFLICT
 | 
			
		||||
  // ====================
 | 
			
		||||
 | 
			
		||||
  $.fn.collapse.noConflict = function () {
 | 
			
		||||
    $.fn.collapse = old
 | 
			
		||||
    return this
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  // COLLAPSE DATA-API
 | 
			
		||||
  // =================
 | 
			
		||||
 | 
			
		||||
  $(document).on('click.bs.collapse.data-api', '[data-toggle="collapse"]', function (e) {
 | 
			
		||||
    var $this   = $(this)
 | 
			
		||||
 | 
			
		||||
    if (!$this.attr('data-target')) e.preventDefault()
 | 
			
		||||
 | 
			
		||||
    var $target = getTargetFromTrigger($this)
 | 
			
		||||
    var data    = $target.data('bs.collapse')
 | 
			
		||||
    var option  = data ? 'toggle' : $this.data()
 | 
			
		||||
 | 
			
		||||
    Plugin.call($target, option)
 | 
			
		||||
  })
 | 
			
		||||
 | 
			
		||||
}(jQuery);
 | 
			
		||||
							
								
								
									
										11
									
								
								bootstrap/js/bootstrap.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								bootstrap/js/bootstrap.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,11 @@
 | 
			
		||||
/*!
 | 
			
		||||
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 | 
			
		||||
 * Copyright 2011-2016 Twitter, Inc.
 | 
			
		||||
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
/*!
 | 
			
		||||
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=3c7c656f52fd3ed09ab6)
 | 
			
		||||
 * Config saved to config.json and https://gist.github.com/3c7c656f52fd3ed09ab6
 | 
			
		||||
 */
 | 
			
		||||
if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(t){"use strict";var e=t.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1==e[0]&&9==e[1]&&e[2]<1||e[0]>2)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 3")}(jQuery),+function(t){"use strict";function e(e){var i,n=e.attr("data-target")||(i=e.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"");return t(n)}function i(e){return this.each(function(){var i=t(this),s=i.data("bs.collapse"),a=t.extend({},n.DEFAULTS,i.data(),"object"==typeof e&&e);!s&&a.toggle&&/show|hide/.test(e)&&(a.toggle=!1),s||i.data("bs.collapse",s=new n(this,a)),"string"==typeof e&&s[e]()})}var n=function(e,i){this.$element=t(e),this.options=t.extend({},n.DEFAULTS,i),this.$trigger=t('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};n.VERSION="3.3.6",n.TRANSITION_DURATION=350,n.DEFAULTS={toggle:!0},n.prototype.dimension=function(){var t=this.$element.hasClass("width");return t?"width":"height"},n.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var e,s=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(s&&s.length&&(e=s.data("bs.collapse"),e&&e.transitioning))){var a=t.Event("show.bs.collapse");if(this.$element.trigger(a),!a.isDefaultPrevented()){s&&s.length&&(i.call(s,"hide"),e||s.data("bs.collapse",null));var o=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[o](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var r=function(){this.$element.removeClass("collapsing").addClass("collapse in")[o](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!t.support.transition)return r.call(this);var l=t.camelCase(["scroll",o].join("-"));this.$element.one("bsTransitionEnd",t.proxy(r,this)).emulateTransitionEnd(n.TRANSITION_DURATION)[o](this.$element[0][l])}}}},n.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var e=t.Event("hide.bs.collapse");if(this.$element.trigger(e),!e.isDefaultPrevented()){var i=this.dimension();this.$element[i](this.$element[i]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var s=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return t.support.transition?void this.$element[i](0).one("bsTransitionEnd",t.proxy(s,this)).emulateTransitionEnd(n.TRANSITION_DURATION):s.call(this)}}},n.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},n.prototype.getParent=function(){return t(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(t.proxy(function(i,n){var s=t(n);this.addAriaAndCollapsedClass(e(s),s)},this)).end()},n.prototype.addAriaAndCollapsedClass=function(t,e){var i=t.hasClass("in");t.attr("aria-expanded",i),e.toggleClass("collapsed",!i).attr("aria-expanded",i)};var s=t.fn.collapse;t.fn.collapse=i,t.fn.collapse.Constructor=n,t.fn.collapse.noConflict=function(){return t.fn.collapse=s,this},t(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(n){var s=t(this);s.attr("data-target")||n.preventDefault();var a=e(s),o=a.data("bs.collapse"),r=o?"toggle":s.data();i.call(a,r)})}(jQuery);
 | 
			
		||||
							
								
								
									
										4
									
								
								bootstrap/js/jquery-2.1.4.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								bootstrap/js/jquery-2.1.4.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
		Reference in New Issue
	
	Block a user