Chromium Code Reviews
DescriptionAdded CSSPropertyShapeUtils which holds shape parsing methods.
This allows CSSPropertyShapeOutside as well as CSSPropertyClipPath to
use the consumeBasicShape method and for CSSPropertyShapeOutside and
CSSPropertyBorderRadius to use the consumeRadii method.
Moved complete4Sides into CSSPropertyParserHelpers as that method is
quite generic and simple, and used by several parser methods.
This patch:
- Adds CSSPropertyShapeUtils (.h and .cpp files) to the BUILD.gn
file.
- Moves consumeBasicShape() and consumeRadii() from
CSSPropertyParser.cpp to CSSPropertyShapeUtils.cpp, as well as helper
methods consumeShapeRadius, consumeBasicShapeEllipse,
consumeBasicShapePolygon, and consumeBasicShapeInset that are placed
in anonymous namespace.
- Move complete4Sides method from CSSPropertyParser.cpp to
CSSPropertyParserHelpers.cpp
BUG=668012
Review-Url: https://codereview.chromium.org/2645683003
Cr-Commit-Position: refs/heads/master@{#444885}
Committed: https://chromium.googlesource.com/chromium/src/+/29aa23c34afa7f5879aa6563a025c388b80c96a5
Patch Set 1 #Patch Set 2 : Rename CSSPropertyShapeUtil to CSSPropertyShapeUtils #Patch Set 3 : Rebase #Patch Set 4 : rebase #
Messages
Total messages: 26 (16 generated)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||