File tree 1 file changed +12
-6
lines changed
1 file changed +12
-6
lines changed Original file line number Diff line number Diff line change @@ -32,14 +32,20 @@ var createAxesOptions = require('./layout/convert');
32
32
var createSpikeOptions = require ( './layout/spikes' ) ;
33
33
var computeTickMarks = require ( './layout/tick_marks' ) ;
34
34
35
- var isMobileOrTablet = require ( 'is-mobile' ) ( { tablet : true , featureDetect : true } ) ;
36
- var preserveDrawingBuffer = handleSafari14 ( isMobileOrTablet ) ;
35
+ var isMobileOrTablet = require ( 'is-mobile' ) ;
36
+ var preserveDrawingBuffer = getPreserveDrawingBuffer ( ) ;
37
37
38
- function handleSafari14 ( hasDrawingBuffer ) {
39
- if ( ! hasDrawingBuffer ) {
40
- var ua = getUserAgent ( ) ;
41
- if ( typeof ua !== 'string' ) return false ;
38
+ function getPreserveDrawingBuffer ( ) {
39
+ var ua = getUserAgent ( ) ;
40
+ if ( typeof ua !== 'string' ) return false ;
41
+
42
+ var hasDrawingBuffer = isMobileOrTablet ( {
43
+ ua : ua ,
44
+ tablet : true ,
45
+ featureDetect : true
46
+ } ) ;
42
47
48
+ if ( ! hasDrawingBuffer ) {
43
49
var allParts = ua . split ( '/' ) ;
44
50
for ( var i = 0 ; i < allParts . length ; i ++ ) {
45
51
var part = allParts [ i ] ;
You can’t perform that action at this time.
0 commit comments