mirror of
https://github.com/ascribe/onion.git
synced 2025-01-03 10:25:08 +01:00
Use js-utility-belt's feature detection
This commit is contained in:
parent
8ebd24251c
commit
4784dff694
@ -3,7 +3,8 @@
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
import { Link } from 'react-router';
|
import { Link } from 'react-router';
|
||||||
|
|
||||||
import { dragAndDropAvailable } from '../../../utils/feature_detection';
|
import { dragAndDropAvailable } from 'js-utility-belt/es6/feature_detection';
|
||||||
|
|
||||||
import { getLangText } from '../../../utils/lang';
|
import { getLangText } from '../../../utils/lang';
|
||||||
import { getCurrentQueryParams } from '../../../utils/url';
|
import { getCurrentQueryParams } from '../../../utils/url';
|
||||||
|
|
||||||
|
@ -1,26 +0,0 @@
|
|||||||
'use strict';
|
|
||||||
|
|
||||||
/**
|
|
||||||
* PLEASE
|
|
||||||
*
|
|
||||||
* postfix your function with '-Available'.
|
|
||||||
*
|
|
||||||
* Like this:
|
|
||||||
*
|
|
||||||
* featureNameAvailable
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Even though it is not recommended to check (and maintain) the used browser,
|
|
||||||
* we're checking the browser's ability to drag and drop with this statement as
|
|
||||||
* there is no other way of detecting it another way.
|
|
||||||
*
|
|
||||||
* See this discussion for clarity:
|
|
||||||
* - https://github.com/Modernizr/Modernizr/issues/57#issuecomment-35831605
|
|
||||||
*
|
|
||||||
* @type {bool} Is drag and drop available on this browser
|
|
||||||
*/
|
|
||||||
export const dragAndDropAvailable = 'draggable' in document.createElement('div') &&
|
|
||||||
!/Mobile|Android|Slick\/|Kindle|BlackBerry|Opera Mini|Opera Mobi/i.test(navigator.userAgent);
|
|
Loading…
Reference in New Issue
Block a user