mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 11:32:43 +00:00 
			
		
		
		
	AK: Rename adopt() to adopt_ref()
This makes it more symmetrical with adopt_own() (which is used to create a NonnullOwnPtr from the result of a naked new.)
This commit is contained in:
		
							parent
							
								
									b3db01e20e
								
							
						
					
					
						commit
						b91c49364d
					
				
					 228 changed files with 461 additions and 461 deletions
				
			
		|  | @ -88,157 +88,157 @@ NonnullRefPtr<Element> create_element(Document& document, const FlyString& tag_n | |||
|     // FIXME: Add prefix when we support it.
 | ||||
|     auto qualified_name = QualifiedName(tag_name, {}, namespace_); | ||||
|     if (lowercase_tag_name == HTML::TagNames::a) | ||||
|         return adopt(*new HTML::HTMLAnchorElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLAnchorElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::area) | ||||
|         return adopt(*new HTML::HTMLAreaElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLAreaElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::audio) | ||||
|         return adopt(*new HTML::HTMLAudioElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLAudioElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::base) | ||||
|         return adopt(*new HTML::HTMLBaseElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLBaseElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::blink) | ||||
|         return adopt(*new HTML::HTMLBlinkElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLBlinkElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::body) | ||||
|         return adopt(*new HTML::HTMLBodyElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLBodyElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::br) | ||||
|         return adopt(*new HTML::HTMLBRElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLBRElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::button) | ||||
|         return adopt(*new HTML::HTMLButtonElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLButtonElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::canvas) | ||||
|         return adopt(*new HTML::HTMLCanvasElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLCanvasElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::data) | ||||
|         return adopt(*new HTML::HTMLDataElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLDataElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::datalist) | ||||
|         return adopt(*new HTML::HTMLDataListElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLDataListElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::details) | ||||
|         return adopt(*new HTML::HTMLDetailsElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLDetailsElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::dialog) | ||||
|         return adopt(*new HTML::HTMLDialogElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLDialogElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::dir) | ||||
|         return adopt(*new HTML::HTMLDirectoryElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLDirectoryElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::div) | ||||
|         return adopt(*new HTML::HTMLDivElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLDivElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::dl) | ||||
|         return adopt(*new HTML::HTMLDListElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLDListElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::embed) | ||||
|         return adopt(*new HTML::HTMLEmbedElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLEmbedElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::fieldset) | ||||
|         return adopt(*new HTML::HTMLFieldSetElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLFieldSetElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::font) | ||||
|         return adopt(*new HTML::HTMLFontElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLFontElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::form) | ||||
|         return adopt(*new HTML::HTMLFormElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLFormElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::frame) | ||||
|         return adopt(*new HTML::HTMLFrameElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLFrameElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::frameset) | ||||
|         return adopt(*new HTML::HTMLFrameSetElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLFrameSetElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::head) | ||||
|         return adopt(*new HTML::HTMLHeadElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLHeadElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name.is_one_of(HTML::TagNames::h1, HTML::TagNames::h2, HTML::TagNames::h3, HTML::TagNames::h4, HTML::TagNames::h5, HTML::TagNames::h6)) | ||||
|         return adopt(*new HTML::HTMLHeadingElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLHeadingElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::hr) | ||||
|         return adopt(*new HTML::HTMLHRElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLHRElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::html) | ||||
|         return adopt(*new HTML::HTMLHtmlElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLHtmlElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::iframe) | ||||
|         return adopt(*new HTML::HTMLIFrameElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLIFrameElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::img) | ||||
|         return adopt(*new HTML::HTMLImageElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLImageElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::input) | ||||
|         return adopt(*new HTML::HTMLInputElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLInputElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::label) | ||||
|         return adopt(*new HTML::HTMLLabelElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLLabelElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::legend) | ||||
|         return adopt(*new HTML::HTMLLegendElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLLegendElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::li) | ||||
|         return adopt(*new HTML::HTMLLIElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLLIElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::link) | ||||
|         return adopt(*new HTML::HTMLLinkElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLLinkElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::map) | ||||
|         return adopt(*new HTML::HTMLMapElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLMapElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::marquee) | ||||
|         return adopt(*new HTML::HTMLMarqueeElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLMarqueeElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::menu) | ||||
|         return adopt(*new HTML::HTMLMenuElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLMenuElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::meta) | ||||
|         return adopt(*new HTML::HTMLMetaElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLMetaElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::meter) | ||||
|         return adopt(*new HTML::HTMLMeterElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLMeterElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name.is_one_of(HTML::TagNames::ins, HTML::TagNames::del)) | ||||
|         return adopt(*new HTML::HTMLModElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLModElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::object) | ||||
|         return adopt(*new HTML::HTMLObjectElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLObjectElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::ol) | ||||
|         return adopt(*new HTML::HTMLOListElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLOListElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::optgroup) | ||||
|         return adopt(*new HTML::HTMLOptGroupElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLOptGroupElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::option) | ||||
|         return adopt(*new HTML::HTMLOptionElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLOptionElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::output) | ||||
|         return adopt(*new HTML::HTMLOutputElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLOutputElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::p) | ||||
|         return adopt(*new HTML::HTMLParagraphElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLParagraphElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::param) | ||||
|         return adopt(*new HTML::HTMLParamElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLParamElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::picture) | ||||
|         return adopt(*new HTML::HTMLPictureElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLPictureElement(document, move(qualified_name))); | ||||
|     // NOTE: The obsolete elements "listing" and "xmp" are explicitly mapped to HTMLPreElement in the specification.
 | ||||
|     if (lowercase_tag_name.is_one_of(HTML::TagNames::pre, HTML::TagNames::listing, HTML::TagNames::xmp)) | ||||
|         return adopt(*new HTML::HTMLPreElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLPreElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::progress) | ||||
|         return adopt(*new HTML::HTMLProgressElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLProgressElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name.is_one_of(HTML::TagNames::blockquote, HTML::TagNames::q)) | ||||
|         return adopt(*new HTML::HTMLQuoteElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLQuoteElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::script) | ||||
|         return adopt(*new HTML::HTMLScriptElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLScriptElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::select) | ||||
|         return adopt(*new HTML::HTMLSelectElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLSelectElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::slot) | ||||
|         return adopt(*new HTML::HTMLSlotElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLSlotElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::source) | ||||
|         return adopt(*new HTML::HTMLSourceElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLSourceElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::span) | ||||
|         return adopt(*new HTML::HTMLSpanElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLSpanElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::style) | ||||
|         return adopt(*new HTML::HTMLStyleElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLStyleElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::caption) | ||||
|         return adopt(*new HTML::HTMLTableCaptionElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLTableCaptionElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name.is_one_of(Web::HTML::TagNames::td, Web::HTML::TagNames::th)) | ||||
|         return adopt(*new HTML::HTMLTableCellElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLTableCellElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name.is_one_of(HTML::TagNames::colgroup, HTML::TagNames::col)) | ||||
|         return adopt(*new HTML::HTMLTableColElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLTableColElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::table) | ||||
|         return adopt(*new HTML::HTMLTableElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLTableElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::tr) | ||||
|         return adopt(*new HTML::HTMLTableRowElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLTableRowElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name.is_one_of(HTML::TagNames::tbody, HTML::TagNames::thead, HTML::TagNames::tfoot)) | ||||
|         return adopt(*new HTML::HTMLTableSectionElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLTableSectionElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::template_) | ||||
|         return adopt(*new HTML::HTMLTemplateElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLTemplateElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::textarea) | ||||
|         return adopt(*new HTML::HTMLTextAreaElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLTextAreaElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::time) | ||||
|         return adopt(*new HTML::HTMLTimeElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLTimeElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::title) | ||||
|         return adopt(*new HTML::HTMLTitleElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLTitleElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::track) | ||||
|         return adopt(*new HTML::HTMLTrackElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLTrackElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::ul) | ||||
|         return adopt(*new HTML::HTMLUListElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLUListElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == HTML::TagNames::video) | ||||
|         return adopt(*new HTML::HTMLVideoElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLVideoElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name.is_one_of( | ||||
|             HTML::TagNames::article, HTML::TagNames::section, HTML::TagNames::nav, HTML::TagNames::aside, HTML::TagNames::hgroup, HTML::TagNames::header, HTML::TagNames::footer, HTML::TagNames::address, HTML::TagNames::dt, HTML::TagNames::dd, HTML::TagNames::figure, HTML::TagNames::figcaption, HTML::TagNames::main, HTML::TagNames::em, HTML::TagNames::strong, HTML::TagNames::small, HTML::TagNames::s, HTML::TagNames::cite, HTML::TagNames::dfn, HTML::TagNames::abbr, HTML::TagNames::ruby, HTML::TagNames::rt, HTML::TagNames::rp, HTML::TagNames::code, HTML::TagNames::var, HTML::TagNames::samp, HTML::TagNames::kbd, HTML::TagNames::sub, HTML::TagNames::sup, HTML::TagNames::i, HTML::TagNames::b, HTML::TagNames::u, HTML::TagNames::mark, HTML::TagNames::bdi, HTML::TagNames::bdo, HTML::TagNames::wbr, HTML::TagNames::summary, HTML::TagNames::noscript, | ||||
|             // Obsolete
 | ||||
|             HTML::TagNames::acronym, HTML::TagNames::basefont, HTML::TagNames::big, HTML::TagNames::center, HTML::TagNames::nobr, HTML::TagNames::noembed, HTML::TagNames::noframes, HTML::TagNames::plaintext, HTML::TagNames::rb, HTML::TagNames::rtc, HTML::TagNames::strike, HTML::TagNames::tt)) | ||||
|         return adopt(*new HTML::HTMLElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new HTML::HTMLElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == SVG::TagNames::svg) | ||||
|         return adopt(*new SVG::SVGSVGElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new SVG::SVGSVGElement(document, move(qualified_name))); | ||||
|     if (lowercase_tag_name == SVG::TagNames::path) | ||||
|         return adopt(*new SVG::SVGPathElement(document, move(qualified_name))); | ||||
|         return adopt_ref(*new SVG::SVGPathElement(document, move(qualified_name))); | ||||
| 
 | ||||
|     // FIXME: If name is a valid custom element name, then return HTMLElement.
 | ||||
| 
 | ||||
|     return adopt(*new HTML::HTMLUnknownElement(document, move(qualified_name))); | ||||
|     return adopt_ref(*new HTML::HTMLUnknownElement(document, move(qualified_name))); | ||||
| } | ||||
| 
 | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Andreas Kling
						Andreas Kling