mirror of
				https://github.com/twbs/bootstrap.git
				synced 2025-11-04 00:03:15 -05:00 
			
		
		
		
	fixes #7163
This commit is contained in:
		
							parent
							
								
									7cbb1c0452
								
							
						
					
					
						commit
						9257bdc097
					
				
							
								
								
									
										11
									
								
								docs/assets/js/bootstrap.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								docs/assets/js/bootstrap.js
									
									
									
									
										vendored
									
									
								
							@ -434,7 +434,7 @@
 | 
			
		||||
  // =================
 | 
			
		||||
 | 
			
		||||
  $(document).on('click.bs.carousel.data-api', '[data-slide], [data-slide-to]', function (e) {
 | 
			
		||||
    var $this = $(this), href
 | 
			
		||||
    var $this   = $(this), href
 | 
			
		||||
    var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7
 | 
			
		||||
    var options = $.extend({}, $target.data(), $this.data())
 | 
			
		||||
    var slideIndex
 | 
			
		||||
@ -448,6 +448,13 @@
 | 
			
		||||
    e.preventDefault()
 | 
			
		||||
  })
 | 
			
		||||
 | 
			
		||||
  $(window).on('load', function () {
 | 
			
		||||
    $('[data-ride="carousel"]').each(function () {
 | 
			
		||||
      var $carousel = $(this)
 | 
			
		||||
      $carousel.carousel($carousel.data())
 | 
			
		||||
    })
 | 
			
		||||
  })
 | 
			
		||||
 | 
			
		||||
}(window.jQuery);
 | 
			
		||||
/* ========================================================================
 | 
			
		||||
 * Bootstrap: collapse.js v3.0.0
 | 
			
		||||
@ -1317,7 +1324,7 @@
 | 
			
		||||
 | 
			
		||||
  Tooltip.prototype.toggle = function (e) {
 | 
			
		||||
    var self = e ? $(e.currentTarget)[this.type](this._options).data('bs.' + this.type) : this
 | 
			
		||||
    self.tip().hasClass('in') ? self.hide() : self.show()
 | 
			
		||||
    self.tip().hasClass('in') ? self.leave(e) : self.enter(e)
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  Tooltip.prototype.destroy = function () {
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								docs/assets/js/bootstrap.min.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								docs/assets/js/bootstrap.min.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							@ -91,7 +91,7 @@
 | 
			
		||||
    return options
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  Tooltip.prototype.enter = function (e) {
 | 
			
		||||
  Tooltip.prototype.enter = function (obj) {
 | 
			
		||||
    var defaults = this.getDefaults()
 | 
			
		||||
    var options  = {}
 | 
			
		||||
 | 
			
		||||
@ -99,26 +99,29 @@
 | 
			
		||||
      if (defaults[key] != value) options[key] = value
 | 
			
		||||
    })
 | 
			
		||||
 | 
			
		||||
    var self = $(e.currentTarget)[this.type](options).data('bs.' + this.type)
 | 
			
		||||
    var self = obj instanceof this.constructor ?
 | 
			
		||||
      obj : $(obj.currentTarget)[this.type](options).data('bs.' + this.type)
 | 
			
		||||
 | 
			
		||||
    if (!self.options.delay || !self.options.delay.show) return self.show()
 | 
			
		||||
 | 
			
		||||
    clearTimeout(this.timeout)
 | 
			
		||||
 | 
			
		||||
    self.hoverState = 'in'
 | 
			
		||||
    this.timeout    = setTimeout(function() {
 | 
			
		||||
    this.timeout    = setTimeout(function () {
 | 
			
		||||
      if (self.hoverState == 'in') self.show()
 | 
			
		||||
    }, self.options.delay.show)
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  Tooltip.prototype.leave = function (e) {
 | 
			
		||||
    var self = $(e.currentTarget)[this.type](this._options).data('bs.' + this.type)
 | 
			
		||||
  Tooltip.prototype.leave = function (obj) {
 | 
			
		||||
    var self = obj instanceof this.constructor ?
 | 
			
		||||
      obj : $(obj.currentTarget)[this.type](this._options).data('bs.' + this.type)
 | 
			
		||||
 | 
			
		||||
    clearTimeout(this.timeout)
 | 
			
		||||
 | 
			
		||||
    if (this.timeout) clearTimeout(this.timeout)
 | 
			
		||||
    if (!self.options.delay || !self.options.delay.hide) return self.hide()
 | 
			
		||||
 | 
			
		||||
    self.hoverState = 'out'
 | 
			
		||||
    this.timeout    = setTimeout(function() {
 | 
			
		||||
    this.timeout    = setTimeout(function () {
 | 
			
		||||
      if (self.hoverState == 'out') self.hide()
 | 
			
		||||
    }, self.options.delay.hide)
 | 
			
		||||
  }
 | 
			
		||||
@ -315,7 +318,7 @@
 | 
			
		||||
 | 
			
		||||
  Tooltip.prototype.toggle = function (e) {
 | 
			
		||||
    var self = e ? $(e.currentTarget)[this.type](this._options).data('bs.' + this.type) : this
 | 
			
		||||
    self.tip().hasClass('in') ? self.hide() : self.show()
 | 
			
		||||
    self.tip().hasClass('in') ? self.leave(self) : self.enter(self)
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  Tooltip.prototype.destroy = function () {
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user