Index: third_party/WebKit/Source/core/dom/custom/CustomElementDefinition.cpp |
diff --git a/third_party/WebKit/Source/core/dom/custom/CustomElementDefinition.cpp b/third_party/WebKit/Source/core/dom/custom/CustomElementDefinition.cpp |
index 89bc88004ffc54fd6a0e57945f1a8a70620b7183..e18186119e3571c5895c4181fdf87599be624124 100644 |
--- a/third_party/WebKit/Source/core/dom/custom/CustomElementDefinition.cpp |
+++ b/third_party/WebKit/Source/core/dom/custom/CustomElementDefinition.cpp |
@@ -39,7 +39,8 @@ static String errorMessageForConstructorResult(Element* element, |
Document& document, |
const QualifiedName& tagName) { |
// https://dom.spec.whatwg.org/#concept-create-element |
- // 6.1.4. If result's attribute list is not empty, then throw a NotSupportedError. |
+ // 6.1.4. If result's attribute list is not empty, then throw a |
+ // NotSupportedError. |
if (element->hasAttributes()) |
return "The result must not have attributes"; |
// 6.1.5. If result has children, then throw a NotSupportedError. |
@@ -48,13 +49,16 @@ static String errorMessageForConstructorResult(Element* element, |
// 6.1.6. If result's parent is not null, then throw a NotSupportedError. |
if (element->parentNode()) |
return "The result must not have a parent"; |
- // 6.1.7. If result's node document is not document, then throw a NotSupportedError. |
+ // 6.1.7. If result's node document is not document, then throw a |
+ // NotSupportedError. |
if (&element->document() != &document) |
return "The result must be in the same document"; |
- // 6.1.8. If result's namespace is not the HTML namespace, then throw a NotSupportedError. |
+ // 6.1.8. If result's namespace is not the HTML namespace, then throw a |
+ // NotSupportedError. |
if (element->namespaceURI() != HTMLNames::xhtmlNamespaceURI) |
return "The result must have HTML namespace"; |
- // 6.1.9. If result's local name is not equal to localName, then throw a NotSupportedError. |
+ // 6.1.9. If result's local name is not equal to localName, then throw a |
+ // NotSupportedError. |
if (element->localName() != tagName.localName()) |
return "The result must have the same localName"; |
return String(); |
@@ -66,7 +70,8 @@ void CustomElementDefinition::checkConstructorResult( |
const QualifiedName& tagName, |
ExceptionState& exceptionState) { |
// https://dom.spec.whatwg.org/#concept-create-element |
- // 6.1.3. If result does not implement the HTMLElement interface, throw a TypeError. |
+ // 6.1.3. If result does not implement the HTMLElement interface, throw a |
+ // TypeError. |
// See https://github.com/whatwg/html/issues/1402 for more clarifications. |
if (!element || !element->isHTMLElement()) { |
exceptionState.throwTypeError( |
@@ -90,7 +95,8 @@ HTMLElement* CustomElementDefinition::createElementForConstructor( |
HTMLElement::create(QualifiedName(nullAtom, descriptor().localName(), |
HTMLNames::xhtmlNamespaceURI), |
document); |
- // TODO(davaajav): write this as one call to setCustomElementState instead of two |
+ // TODO(davaajav): write this as one call to setCustomElementState instead of |
+ // two |
element->setCustomElementState(CustomElementState::Undefined); |
element->setCustomElementDefinition(this); |
return element; |