From 54357bbc2b0b6989ded549acf3d3db959590ceb7 Mon Sep 17 00:00:00 2001 From: Tim Schaub Date: Wed, 31 Aug 2016 15:27:54 -0600 Subject: [PATCH] Remove unused ol.dom.canUseCssTransform3D() --- src/ol/dom.js | 37 ------------------------------------ test/spec/ol/dom/dom.test.js | 14 -------------- 2 files changed, 51 deletions(-) diff --git a/src/ol/dom.js b/src/ol/dom.js index e77d5d5415..8ae8f22e39 100644 --- a/src/ol/dom.js +++ b/src/ol/dom.js @@ -67,43 +67,6 @@ ol.dom.canUseCssTransform = (function() { }()); -/** - * Detect 3d transform. - * Adapted from http://stackoverflow.com/q/5661671/130442 - * http://caniuse.com/#feat=transforms3d - * @return {boolean} - */ -ol.dom.canUseCssTransform3D = (function() { - var global = ol.global; - var canUseCssTransform3D; - return function() { - if (canUseCssTransform3D === undefined) { - var el = document.createElement('P'), - has3d, - transforms = { - 'webkitTransform': '-webkit-transform', - 'OTransform': '-o-transform', - 'msTransform': '-ms-transform', - 'MozTransform': '-moz-transform', - 'transform': 'transform' - }; - document.body.appendChild(el); - for (var t in transforms) { - if (t in el.style) { - el.style[t] = 'translate3d(1px,1px,1px)'; - has3d = global.getComputedStyle(el).getPropertyValue( - transforms[t]); - } - } - document.body.removeChild(el); - - canUseCssTransform3D = (has3d && has3d !== 'none'); - } - return canUseCssTransform3D; - }; -}()); - - /** * @param {Element} element Element. * @param {string} value Value. diff --git a/test/spec/ol/dom/dom.test.js b/test/spec/ol/dom/dom.test.js index ec8667eefe..79d848d170 100644 --- a/test/spec/ol/dom/dom.test.js +++ b/test/spec/ol/dom/dom.test.js @@ -74,20 +74,6 @@ describe('ol.dom', function() { }); - describe('ol.dom.canUseCssTransform3D', function() { - - it('always returns a boolean', function() { - var canUse = ol.dom.canUseCssTransform3D(); - expect(typeof canUse).to.be('boolean'); - }); - - it('returns the same result as the Modernizr implementation', function() { - var canUse = ol.dom.canUseCssTransform3D(); - expect(canUse).to.be(Modernizr.csstransforms3d); - }); - - }); - describe('ol.dom.setTransform', function() { var element = null; var originalIsIE;