You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							39 lines
						
					
					
						
							990 B
						
					
					
				
			
		
		
	
	
							39 lines
						
					
					
						
							990 B
						
					
					
				'use strict'; | 
						|
 | 
						|
exports.__esModule = true; | 
						|
 | 
						|
exports.default = function () { | 
						|
  if (_vue2.default.prototype.$isServer) return 0; | 
						|
  if (scrollBarWidth !== undefined) return scrollBarWidth; | 
						|
 | 
						|
  var outer = document.createElement('div'); | 
						|
  outer.className = 'el-scrollbar__wrap'; | 
						|
  outer.style.visibility = 'hidden'; | 
						|
  outer.style.width = '100px'; | 
						|
  outer.style.position = 'absolute'; | 
						|
  outer.style.top = '-9999px'; | 
						|
  document.body.appendChild(outer); | 
						|
 | 
						|
  var widthNoScroll = outer.offsetWidth; | 
						|
  outer.style.overflow = 'scroll'; | 
						|
 | 
						|
  var inner = document.createElement('div'); | 
						|
  inner.style.width = '100%'; | 
						|
  outer.appendChild(inner); | 
						|
 | 
						|
  var widthWithScroll = inner.offsetWidth; | 
						|
  outer.parentNode.removeChild(outer); | 
						|
  scrollBarWidth = widthNoScroll - widthWithScroll; | 
						|
 | 
						|
  return scrollBarWidth; | 
						|
}; | 
						|
 | 
						|
var _vue = require('vue'); | 
						|
 | 
						|
var _vue2 = _interopRequireDefault(_vue); | 
						|
 | 
						|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | 
						|
 | 
						|
var scrollBarWidth = void 0; | 
						|
 | 
						|
; |