From 1d50663b38ba042e8d748ffa6d48cfb5e93cfd7e Mon Sep 17 00:00:00 2001 From: Matias Niemelä Date: Fri, 15 Nov 2013 00:09:37 -0500 Subject: fix(ngAnimate): use a fallback CSS property that doesn't break existing styles The clip property seems to remove the box-shadow property when an absolute positioned animation is ongoing. This fix changes the property to be border-spacing which is also very underused. The border-spacing CSS property is only visible when border-collapse is set to separate. Closes #4902 Closes #5030 --- test/ngAnimate/animateSpec.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'test/ngAnimate') diff --git a/test/ngAnimate/animateSpec.js b/test/ngAnimate/animateSpec.js index 46bb9538..48ea0041 100644 --- a/test/ngAnimate/animateSpec.js +++ b/test/ngAnimate/animateSpec.js @@ -823,7 +823,7 @@ describe("ngAnimate", function() { $timeout.flush(); //IE removes the -ms- prefix when placed on the style - var fallbackProperty = $sniffer.msie ? 'zoom' : 'clip'; + var fallbackProperty = $sniffer.msie ? 'zoom' : 'border-spacing'; var regExp = new RegExp("transition-property:\\s+color\\s*,\\s*" + fallbackProperty + "\\s*;"); expect(child2.attr('style') || '').toMatch(regExp); expect(child2.hasClass('ng-animate')).toBe(true); -- cgit v1.2.3