Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(272)

Side by Side Diff: Source/core/animation/css/CSSAnimatableValueFactory.cpp

Issue 1172583002: Add support for z-index: auto to AnimatableValues (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Remove dumb Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2013 Google Inc. All rights reserved. 2 * Copyright (C) 2013 Google Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are 5 * modification, are permitted provided that the following conditions are
6 * met: 6 * met:
7 * 7 *
8 * * Redistributions of source code must retain the above copyright 8 * * Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * * Redistributions in binary form must reproduce the above 10 * * Redistributions in binary form must reproduce the above
(...skipping 544 matching lines...) Expand 10 before | Expand all | Expand 10 after
555 return createFromLength(style.svgStyle().x(), style); 555 return createFromLength(style.svgStyle().x(), style);
556 case CSSPropertyY: 556 case CSSPropertyY:
557 return createFromLength(style.svgStyle().y(), style); 557 return createFromLength(style.svgStyle().y(), style);
558 case CSSPropertyR: 558 case CSSPropertyR:
559 return createFromLength(style.svgStyle().r(), style); 559 return createFromLength(style.svgStyle().r(), style);
560 case CSSPropertyRx: 560 case CSSPropertyRx:
561 return createFromLength(style.svgStyle().rx(), style); 561 return createFromLength(style.svgStyle().rx(), style);
562 case CSSPropertyRy: 562 case CSSPropertyRy:
563 return createFromLength(style.svgStyle().ry(), style); 563 return createFromLength(style.svgStyle().ry(), style);
564 case CSSPropertyZIndex: 564 case CSSPropertyZIndex:
565 if (style.hasAutoZIndex())
566 return AnimatableUnknown::create(CSSValueAuto);
565 return createFromDouble(style.zIndex()); 567 return createFromDouble(style.zIndex());
566 default: 568 default:
567 ASSERT_NOT_REACHED(); 569 ASSERT_NOT_REACHED();
568 return nullptr; 570 return nullptr;
569 } 571 }
570 } 572 }
571 573
572 } // namespace blink 574 } // namespace blink
OLDNEW
« no previous file with comments | « LayoutTests/animations/interpolation/z-index-interpolation.html ('k') | Source/core/animation/css/CSSPropertyEquality.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698