File tree Expand file tree Collapse file tree 1 file changed +12
-6
lines changed Expand file tree Collapse file tree 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');
3232var createSpikeOptions = require ( './layout/spikes' ) ;
3333var computeTickMarks = require ( './layout/tick_marks' ) ;
3434
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 ( ) ;
3737
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+ } ) ;
4247
48+ if ( ! hasDrawingBuffer ) {
4349 var allParts = ua . split ( '/' ) ;
4450 for ( var i = 0 ; i < allParts . length ; i ++ ) {
4551 var part = allParts [ i ] ;
You can’t perform that action at this time.
0 commit comments