1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 04:08:11 +00:00

LibHTML: Make all element tag names lowercase for now

This is not the correct-est way of doing this, but it does make a bunch
of things simpler for now. We can revisit tag name case later on. :^)
This commit is contained in:
Andreas Kling 2019-10-12 13:04:06 +02:00
parent 35def88c8b
commit 3cef6a5cac

View file

@ -16,34 +16,34 @@ NonnullRefPtr<Element> create_element(Document& document, const String& tag_name
{ {
auto lowercase_tag_name = tag_name.to_lowercase(); auto lowercase_tag_name = tag_name.to_lowercase();
if (lowercase_tag_name == "a") if (lowercase_tag_name == "a")
return adopt(*new HTMLAnchorElement(document, tag_name)); return adopt(*new HTMLAnchorElement(document, lowercase_tag_name));
if (lowercase_tag_name == "html") if (lowercase_tag_name == "html")
return adopt(*new HTMLHtmlElement(document, tag_name)); return adopt(*new HTMLHtmlElement(document, lowercase_tag_name));
if (lowercase_tag_name == "head") if (lowercase_tag_name == "head")
return adopt(*new HTMLHeadElement(document, tag_name)); return adopt(*new HTMLHeadElement(document, lowercase_tag_name));
if (lowercase_tag_name == "body") if (lowercase_tag_name == "body")
return adopt(*new HTMLBodyElement(document, tag_name)); return adopt(*new HTMLBodyElement(document, lowercase_tag_name));
if (lowercase_tag_name == "font") if (lowercase_tag_name == "font")
return adopt(*new HTMLFontElement(document, tag_name)); return adopt(*new HTMLFontElement(document, lowercase_tag_name));
if (lowercase_tag_name == "hr") if (lowercase_tag_name == "hr")
return adopt(*new HTMLHRElement(document, tag_name)); return adopt(*new HTMLHRElement(document, lowercase_tag_name));
if (lowercase_tag_name == "style") if (lowercase_tag_name == "style")
return adopt(*new HTMLStyleElement(document, tag_name)); return adopt(*new HTMLStyleElement(document, lowercase_tag_name));
if (lowercase_tag_name == "title") if (lowercase_tag_name == "title")
return adopt(*new HTMLTitleElement(document, tag_name)); return adopt(*new HTMLTitleElement(document, lowercase_tag_name));
if (lowercase_tag_name == "link") if (lowercase_tag_name == "link")
return adopt(*new HTMLLinkElement(document, tag_name)); return adopt(*new HTMLLinkElement(document, lowercase_tag_name));
if (lowercase_tag_name == "img") if (lowercase_tag_name == "img")
return adopt(*new HTMLImageElement(document, tag_name)); return adopt(*new HTMLImageElement(document, lowercase_tag_name));
if (lowercase_tag_name == "blink") if (lowercase_tag_name == "blink")
return adopt(*new HTMLBlinkElement(document, tag_name)); return adopt(*new HTMLBlinkElement(document, lowercase_tag_name));
if (lowercase_tag_name == "h1" if (lowercase_tag_name == "h1"
|| lowercase_tag_name == "h2" || lowercase_tag_name == "h2"
|| lowercase_tag_name == "h3" || lowercase_tag_name == "h3"
|| lowercase_tag_name == "h4" || lowercase_tag_name == "h4"
|| lowercase_tag_name == "h5" || lowercase_tag_name == "h5"
|| lowercase_tag_name == "h6") { || lowercase_tag_name == "h6") {
return adopt(*new HTMLHeadingElement(document, tag_name)); return adopt(*new HTMLHeadingElement(document, lowercase_tag_name));
} }
return adopt(*new Element(document, tag_name)); return adopt(*new Element(document, lowercase_tag_name));
} }