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

Unified Diff: third_party/WebKit/Source/core/dom/Element.h

Issue 2390543002: Reflow comments in core/dom/. (Closed)
Patch Set: Reformat comments in core/dom/. Created 4 years, 2 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « third_party/WebKit/Source/core/dom/DocumentTest.cpp ('k') | third_party/WebKit/Source/core/dom/Element.cpp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: third_party/WebKit/Source/core/dom/Element.h
diff --git a/third_party/WebKit/Source/core/dom/Element.h b/third_party/WebKit/Source/core/dom/Element.h
index 70e467451c0ec99b65c54e432882c5d4ed8d63e1..507e50cd898652aa9635bc2368fbeb3fd209061b 100644
--- a/third_party/WebKit/Source/core/dom/Element.h
+++ b/third_party/WebKit/Source/core/dom/Element.h
@@ -141,7 +141,8 @@ class CORE_EXPORT Element : public ContainerNode {
bool hasAttribute(const QualifiedName&) const;
const AtomicString& getAttribute(const QualifiedName&) const;
- // Passing nullAtom as the second parameter removes the attribute when calling either of these set methods.
+ // Passing nullAtom as the second parameter removes the attribute when calling
+ // either of these set methods.
void setAttribute(const QualifiedName&, const AtomicString& value);
void setSynchronizedLazyAttribute(const QualifiedName&,
const AtomicString& value);
@@ -159,8 +160,8 @@ class CORE_EXPORT Element : public ContainerNode {
void setFloatingPointAttribute(const QualifiedName& attributeName,
double value);
- // Call this to get the value of an attribute that is known not to be the style
- // attribute or one of the SVG animatable attributes.
+ // Call this to get the value of an attribute that is known not to be the
+ // style attribute or one of the SVG animatable attributes.
bool fastHasAttribute(const QualifiedName&) const;
const AtomicString& fastGetAttribute(const QualifiedName&) const;
#if DCHECK_IS_ON()
@@ -200,18 +201,19 @@ class CORE_EXPORT Element : public ContainerNode {
bool shouldIgnoreAttributeCase() const;
- // Call this to get the value of the id attribute for style resolution purposes.
- // The value will already be lowercased if the document is in compatibility mode,
- // so this function is not suitable for non-style uses.
+ // Call this to get the value of the id attribute for style resolution
+ // purposes. The value will already be lowercased if the document is in
+ // compatibility mode, so this function is not suitable for non-style uses.
const AtomicString& idForStyleResolution() const;
// This getter takes care of synchronizing all attributes before returning the
- // AttributeCollection. If the Element has no attributes, an empty AttributeCollection
- // will be returned. This is not a trivial getter and its return value should be cached
- // for performance.
+ // AttributeCollection. If the Element has no attributes, an empty
+ // AttributeCollection will be returned. This is not a trivial getter and its
+ // return value should be cached for performance.
AttributeCollection attributes() const;
- // This variant will not update the potentially invalid attributes. To be used when not interested
- // in style attribute or one of the SVG animation attributes.
+ // This variant will not update the potentially invalid attributes. To be used
+ // when not interested in style attribute or one of the SVG animation
+ // attributes.
AttributeCollection attributesWithoutUpdate() const;
void scrollIntoView(bool alignToTop = true);
@@ -289,7 +291,8 @@ class CORE_EXPORT Element : public ContainerNode {
return ContainerNode::hasTagName(tagName);
}
- // Should be called only by Document::createElementNS to fix up m_tagName immediately after construction.
+ // Should be called only by Document::createElementNS to fix up m_tagName
+ // immediately after construction.
void setTagNameForCreateElementNS(const QualifiedName&);
// A fast function for checking the local name against another atomic string.
@@ -371,7 +374,8 @@ class CORE_EXPORT Element : public ContainerNode {
// Only called by the parser immediately after element construction.
void parserSetAttributes(const Vector<Attribute>&);
- // Remove attributes that might introduce scripting from the vector leaving the element unchanged.
+ // Remove attributes that might introduce scripting from the vector leaving
+ // the element unchanged.
void stripScriptingAttributes(Vector<Attribute>&) const;
bool sharesSameElementData(const Element& other) const {
@@ -381,7 +385,8 @@ class CORE_EXPORT Element : public ContainerNode {
// Clones attributes only.
void cloneAttributesFromElement(const Element&);
- // Clones all attribute-derived data, including subclass specifics (through copyNonAttributeProperties.)
+ // Clones all attribute-derived data, including subclass specifics (through
+ // copyNonAttributeProperties.)
void cloneDataFromElement(const Element&);
bool hasEquivalentAttributes(const Element* other) const;
@@ -405,9 +410,10 @@ class CORE_EXPORT Element : public ContainerNode {
ElementShadow* shadow() const;
ElementShadow& ensureShadow();
- // If type of ShadowRoot (either closed or open) is explicitly specified, creation of multiple
- // shadow roots is prohibited in any combination and throws an exception. Multiple shadow roots
- // are allowed only when createShadowRoot() is used without any parameters from JavaScript.
+ // If type of ShadowRoot (either closed or open) is explicitly specified,
+ // creation of multiple shadow roots is prohibited in any combination and
+ // throws an exception. Multiple shadow roots are allowed only when
+ // createShadowRoot() is used without any parameters from JavaScript.
ShadowRoot* createShadowRoot(const ScriptState*, ExceptionState&);
ShadowRoot* attachShadow(const ScriptState*,
const ShadowRootInit&,
@@ -427,12 +433,14 @@ class CORE_EXPORT Element : public ContainerNode {
bool isInDescendantTreeOf(const Element* shadowHost) const;
- // Returns the Element’s ComputedStyle. If the ComputedStyle is not already stored on the Element,
- // computes the ComputedStyle and stores it on the Element’s ElementRareData. Used for getComputedStyle
- // when Element is display none.
+ // Returns the Element’s ComputedStyle. If the ComputedStyle is not already
+ // stored on the Element, computes the ComputedStyle and stores it on the
+ // Element’s ElementRareData. Used for getComputedStyle when Element is
+ // display none.
const ComputedStyle* ensureComputedStyle(PseudoId = PseudoIdNone);
- // Methods for indicating the style is affected by dynamic updates (e.g., children changing, our position changing in our sibling list, etc.)
+ // Methods for indicating the style is affected by dynamic updates (e.g.,
+ // children changing, our position changing in our sibling list, etc.)
bool styleAffectedByEmpty() const {
return hasElementFlag(StyleAffectedByEmpty);
}
@@ -493,8 +501,8 @@ class CORE_EXPORT Element : public ContainerNode {
// Whether this element can receive focus at all. Most elements are not
// focusable but some elements, such as form controls and links, are. Unlike
- // layoutObjectIsFocusable(), this method may be called when layout is not up to
- // date, so it must not use the layoutObject to determine focusability.
+ // layoutObjectIsFocusable(), this method may be called when layout is not up
+ // to date, so it must not use the layoutObject to determine focusability.
virtual bool supportsFocus() const;
// isFocusable(), isKeyboardFocusable(), and isMouseFocusable() check
// whether the element can actually be focused. Callers should ensure
@@ -574,12 +582,12 @@ class CORE_EXPORT Element : public ContainerNode {
virtual void didBecomeFullscreenElement() {}
virtual void willStopBeingFullscreenElement() {}
- // Called by the parser when this element's close tag is reached,
- // signaling that all child tags have been parsed and added.
- // This is needed for <applet> and <object> elements, which can't lay themselves out
- // until they know all of their nested <param>s. [Radar 3603191, 4040848].
- // Also used for script elements and some SVG elements for similar purposes,
- // but making parsing a special case in this respect should be avoided if possible.
+ // Called by the parser when this element's close tag is reached, signaling
+ // that all child tags have been parsed and added. This is needed for
+ // <applet> and <object> elements, which can't lay themselves out until they
+ // know all of their nested <param>s. [Radar 3603191, 4040848]. Also used for
+ // script elements and some SVG elements for similar purposes, but making
+ // parsing a special case in this respect should be avoided if possible.
virtual void finishParsingChildren();
void beginParsingChildren() { setIsFinishedParsingChildren(false); }
@@ -617,8 +625,9 @@ class CORE_EXPORT Element : public ContainerNode {
bool canContainRangeEndPoint() const override { return true; }
- // Used for disabled form elements; if true, prevents mouse events from being dispatched
- // to event listeners, and prevents DOMActivate events from being sent at all.
+ // Used for disabled form elements; if true, prevents mouse events from being
+ // dispatched to event listeners, and prevents DOMActivate events from being
+ // sent at all.
virtual bool isDisabledFormControl() const { return false; }
bool hasPendingResources() const {
@@ -877,8 +886,8 @@ class CORE_EXPORT Element : public ContainerNode {
inline void removeCallbackSelectors();
inline void addCallbackSelectors();
- // cloneNode is private so that non-virtual cloneElementWithChildren and cloneElementWithoutChildren
- // are used instead.
+ // cloneNode is private so that non-virtual cloneElementWithChildren and
+ // cloneElementWithoutChildren are used instead.
Node* cloneNode(bool deep) override;
virtual Element* cloneElementWithoutAttributesAndChildren();
@@ -1123,8 +1132,9 @@ inline bool isAtShadowBoundary(const Element* element) {
return parentNode && parentNode->isShadowRoot();
}
-// These macros do the same as their NODE equivalents but additionally provide a template specialization
-// for isElementOfType<>() so that the Traversal<> API works for these Element types.
+// These macros do the same as their NODE equivalents but additionally provide a
+// template specialization for isElementOfType<>() so that the Traversal<> API
+// works for these Element types.
#define DEFINE_ELEMENT_TYPE_CASTS(thisType, predicate) \
template <> \
inline bool isElementOfType<const thisType>(const Node& node) { \
« no previous file with comments | « third_party/WebKit/Source/core/dom/DocumentTest.cpp ('k') | third_party/WebKit/Source/core/dom/Element.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698