Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function detectFlex(doc){
- // Test element
- let elem = doc.createElement('b');
- // Checker function
- const checkFlex = (kind) => {
- // Gracefully cleaning trash
- elem.removeAttribute('style');
- // Try/catch only because of IE
- try {
- elem.style.display = kind;
- } catch (e) {
- return false;
- }
- return (elem.style.display === kind);
- };
- const result = [
- 'flex',
- '-webkit-flex'
- ].some(checkFlex);
- // Gracefully removing temporary element
- doc.removeChild(el);
- return result;
- }
Advertisement
Add Comment
Please, Sign In to add comment