UNPKG

shufflejs

Version:

Categorize, sort, and filter a responsive grid of items

22 lines (16 loc) 499 B
import getNumber from './get-number'; let value = null; export default () => { if (value !== null) { return value; } const element = document.body || document.documentElement; const e = document.createElement('div'); e.style.cssText = 'width:10px;padding:2px;box-sizing:border-box;'; element.appendChild(e); const { width } = window.getComputedStyle(e, null); // Fix for issue #314 value = Math.round(getNumber(width)) === 10; element.removeChild(e); return value; };