mirror of https://github.com/twbs/bootstrap.git
				
				
				
			possible fix for #14013
This commit is contained in:
		
							parent
							
								
									4715e05510
								
							
						
					
					
						commit
						1ce5e9f3ae
					
				|  | @ -1418,11 +1418,14 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re | |||
|     $element   = $element || this.$element | ||||
|     var el     = $element[0] | ||||
|     var isBody = el.tagName == 'BODY' | ||||
|     return $.extend({}, (typeof el.getBoundingClientRect == 'function') ? el.getBoundingClientRect() : null, { | ||||
|       scroll: isBody ? document.documentElement.scrollTop || document.body.scrollTop : $element.scrollTop(), | ||||
|     var isSvg = window.SVGElement && el instanceof window.SVGElement | ||||
|     var outerDims = isSvg ? {} : { | ||||
|       width:  isBody ? $(window).width()  : $element.outerWidth(), | ||||
|       height: isBody ? $(window).height() : $element.outerHeight() | ||||
|     }, isBody ? { top: 0, left: 0 } : $element.offset()) | ||||
|     } | ||||
|     return $.extend({}, (typeof el.getBoundingClientRect == 'function') ? el.getBoundingClientRect() : null, { | ||||
|       scroll: isBody ? document.documentElement.scrollTop || document.body.scrollTop : $element.scrollTop() | ||||
|     }, outerDims, isBody ? { top: 0, left: 0 } : $element.offset()) | ||||
|   } | ||||
| 
 | ||||
|   Tooltip.prototype.getCalculatedOffset = function (placement, pos, actualWidth, actualHeight) { | ||||
|  |  | |||
|  | @ -318,11 +318,14 @@ | |||
|     $element   = $element || this.$element | ||||
|     var el     = $element[0] | ||||
|     var isBody = el.tagName == 'BODY' | ||||
|     return $.extend({}, (typeof el.getBoundingClientRect == 'function') ? el.getBoundingClientRect() : null, { | ||||
|       scroll: isBody ? document.documentElement.scrollTop || document.body.scrollTop : $element.scrollTop(), | ||||
|     var isSvg = window.SVGElement && el instanceof window.SVGElement | ||||
|     var outerDims = isSvg ? {} : { | ||||
|       width:  isBody ? $(window).width()  : $element.outerWidth(), | ||||
|       height: isBody ? $(window).height() : $element.outerHeight() | ||||
|     }, isBody ? { top: 0, left: 0 } : $element.offset()) | ||||
|     } | ||||
|     return $.extend({}, (typeof el.getBoundingClientRect == 'function') ? el.getBoundingClientRect() : null, { | ||||
|       scroll: isBody ? document.documentElement.scrollTop || document.body.scrollTop : $element.scrollTop() | ||||
|     }, outerDims, isBody ? { top: 0, left: 0 } : $element.offset()) | ||||
|   } | ||||
| 
 | ||||
|   Tooltip.prototype.getCalculatedOffset = function (placement, pos, actualWidth, actualHeight) { | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue