Remove unused ol.dom.transformElement2D()

This commit is contained in:
Tim Schaub
2016-08-31 15:24:53 -06:00
parent c469241bee
commit c11c4e4d17
2 changed files with 0 additions and 163 deletions

View File

@@ -1,7 +1,6 @@
/*global Modernizr*/
goog.provide('ol.test.dom');
goog.require('ol.transform');
goog.require('ol.dom');
/*! modernizr 3.3.1 (Custom Build) | MIT
@@ -139,120 +138,6 @@ describe('ol.dom', function() {
});
describe('ol.dom.transformElement2D', function() {
var element = null;
var transform = ol.transform.create();
var transformFloat = ol.transform.create();
transformFloat[0] = 0.12345;
beforeEach(function() {
element = document.createElement('div');
});
afterEach(function() {
element = null;
});
it('first prefers 3D transforms if available', function() {
// save original value
var originalCanUse3D = ol.dom.canUseCssTransform3D;
// mock up
ol.dom.canUseCssTransform3D = function() {
return true;
};
// test
ol.dom.transformElement2D(element, transform);
expect(element.style.transform).to.match(/matrix3d\(/);
expect(element.style.left).to.not.be('0px');
expect(element.style.top).to.not.be('0px');
// revert mock-up
ol.dom.canUseCssTransform3D = originalCanUse3D;
});
it('allows to configure precision for 3D transforms', function() {
// save original value
var originalCanUse3D = ol.dom.canUseCssTransform3D;
// mock up
ol.dom.canUseCssTransform3D = function() {
return true;
};
// test
ol.dom.transformElement2D(element, transformFloat, 2);
expect(element.style.transform).to.match(/matrix3d\(0\.12/);
// revert mock-up
ol.dom.canUseCssTransform3D = originalCanUse3D;
});
it('second prefers 2D transforms if available', function() {
// save original values
var originalCanUse3D = ol.dom.canUseCssTransform3D;
var originalCanUse2D = ol.dom.canUseCssTransform;
// mock up
ol.dom.canUseCssTransform3D = function() {
return false;
};
ol.dom.canUseCssTransform = function() {
return true;
};
// test
ol.dom.transformElement2D(element, transform);
expect(element.style.transform).to.match(/matrix\(/);
expect(element.style.left).to.not.be('0px');
expect(element.style.top).to.not.be('0px');
// revert mock-up
ol.dom.canUseCssTransform3D = originalCanUse3D;
ol.dom.canUseCssTransform = originalCanUse2D;
});
it('allows to configure precision for 2D transforms', function() {
// save original values
var originalCanUse3D = ol.dom.canUseCssTransform3D;
var originalCanUse2D = ol.dom.canUseCssTransform;
// mock up
ol.dom.canUseCssTransform3D = function() {
return false;
};
ol.dom.canUseCssTransform = function() {
return true;
};
// test
ol.dom.transformElement2D(element, transformFloat, 2);
expect(element.style.transform).to.match(/matrix\(0\.12/);
// revert mock-up
ol.dom.canUseCssTransform3D = originalCanUse3D;
ol.dom.canUseCssTransform = originalCanUse2D;
});
it('uses "left" and "top" otherwise', function() {
// save original values
var originalCanUse3D = ol.dom.canUseCssTransform3D;
var originalCanUse2D = ol.dom.canUseCssTransform;
// mock up
ol.dom.canUseCssTransform3D = function() {
return false;
};
ol.dom.canUseCssTransform = function() {
return false;
};
// test
ol.dom.transformElement2D(element, transform);
expect(element.style.left).to.be('0px');
expect(element.style.top).to.be('0px');
// revert mock-up
ol.dom.canUseCssTransform3D = originalCanUse3D;
ol.dom.canUseCssTransform = originalCanUse2D;
});
});
describe('ol.dom.outerWidth', function() {
var element = null;
beforeEach(function() {