| Index: Source/core/dom/StyleChangeReason.h
|
| diff --git a/Source/core/dom/StyleChangeReason.h b/Source/core/dom/StyleChangeReason.h
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..46d354f95c5fb6d8ebdc3254eb585f0b6764fd7f
|
| --- /dev/null
|
| +++ b/Source/core/dom/StyleChangeReason.h
|
| @@ -0,0 +1,62 @@
|
| +// Copyright 2014 The Chromium Authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +
|
| +#ifndef StyleChangeReason_h
|
| +#define StyleChangeReason_h
|
| +
|
| +#include "wtf/Assertions.h"
|
| +
|
| +namespace blink {
|
| +
|
| +// |StyleChangeReasonForTracing| is used to trace the reason a
|
| +// |Node::setNeedsStyleRecalc| call was made to show it in DevTools or in
|
| +// about:tracing.
|
| +// |StyleChangeReasonForTracing| is strictly only for the tracing purpose as
|
| +// described above. Blink logic must not depend on this value.
|
| +namespace StyleChangeReasonForTracing {
|
| +extern const char ActivePseudoClass[];
|
| +extern const char ActiveStylesheetsUpdate[];
|
| +extern const char Animation[];
|
| +extern const char Attribute[];
|
| +extern const char CellBorderPaddingChange[];
|
| +extern const char Control[];
|
| +extern const char ControlValue[];
|
| +extern const char CustomElement[];
|
| +extern const char DesignMode[];
|
| +extern const char DisabledPseudoClass[];
|
| +extern const char Drag[];
|
| +extern const char EmptyPseudoClass[];
|
| +extern const char FocusPseudoClass[];
|
| +extern const char FontSizeChange[];
|
| +extern const char Fonts[];
|
| +extern const char FrameSet[];
|
| +extern const char FullScreen[];
|
| +extern const char HoverPseudoClass[];
|
| +extern const char Inline[];
|
| +extern const char Inspector[];
|
| +extern const char InvalidPseudoClass[];
|
| +extern const char Language[];
|
| +extern const char LinkColorChange[];
|
| +extern const char PlatformColorChange[];
|
| +extern const char Plugin[];
|
| +extern const char RequiredOptionalPseudoClass[];
|
| +extern const char SVGContainerSizeChange[];
|
| +extern const char SVGCursor[];
|
| +extern const char SVGFilterLayerUpdate[];
|
| +extern const char Selector[];
|
| +extern const char Shadow[];
|
| +extern const char SiblingSelector[];
|
| +extern const char StyleInvalidator[];
|
| +extern const char StyleSheetChange[];
|
| +extern const char ViewportUnits[];
|
| +extern const char VisitedLink[];
|
| +extern const char VisuallyOrdered[];
|
| +extern const char WritingModeChange[];
|
| +extern const char Zoom[];
|
| +};
|
| +typedef const char StyleChangeReasonString[];
|
| +
|
| +} // namespace blink
|
| +
|
| +#endif // StyleChangeReason_h
|
|
|