@progress/kendo-react-grid
Version:
KendoReact Grid package
27 lines • 1.05 kB
JavaScript
var getDocument = function () { return typeof document !== 'undefined' ? document : {}; };
/**
* @hidden
*/
var BrowserSupportService = /** @class */ (function () {
function BrowserSupportService() {
}
Object.defineProperty(BrowserSupportService.prototype, "scrollbarWidth", {
get: function () {
var document = getDocument();
if (!this.scrollbar && document && document.createElement) {
var div = document.createElement('div');
div.style.cssText = 'overflow:scroll;overflow-x:hidden;zoom:1;clear:both;display:block';
div.innerHTML = ' ';
document.body.appendChild(div);
this.scrollbar = div.offsetWidth - div.scrollWidth;
document.body.removeChild(div);
}
return this.scrollbar;
},
enumerable: true,
configurable: true
});
return BrowserSupportService;
}());
export { BrowserSupportService };
//# sourceMappingURL=browser-support.service.js.map