mirror of
				https://github.com/LadybirdBrowser/ladybird.git
				synced 2025-10-31 05:10:57 +00:00 
			
		
		
		
	LibWeb: Consolidate the attribute change handlers
We currently have 2 virtual methods to inform DOM::Element subclasses when an attribute has changed, one of which is spec-compliant. This patch removes the non-compliant variant.
This commit is contained in:
		
							parent
							
								
									c2988a7dd5
								
							
						
					
					
						commit
						d4f8b598cb
					
				
				
				Notes:
				
					github-actions[bot]
				
				2024-11-14 18:19:35 +00:00 
				
			
			Author: https://github.com/trflynn89
Commit: d4f8b598cb
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/2337
			
					 83 changed files with 224 additions and 228 deletions
				
			
		|  | @ -34,9 +34,9 @@ void HTMLOptionElement::initialize(JS::Realm& realm) | |||
|     WEB_SET_PROTOTYPE_FOR_INTERFACE(HTMLOptionElement); | ||||
| } | ||||
| 
 | ||||
| void HTMLOptionElement::attribute_changed(FlyString const& name, Optional<String> const& old_value, Optional<String> const& value) | ||||
| void HTMLOptionElement::attribute_changed(FlyString const& name, Optional<String> const& old_value, Optional<String> const& value, Optional<FlyString> const& namespace_) | ||||
| { | ||||
|     HTMLElement::attribute_changed(name, old_value, value); | ||||
|     Base::attribute_changed(name, old_value, value, namespace_); | ||||
| 
 | ||||
|     if (name == HTML::AttributeNames::selected) { | ||||
|         if (!value.has_value()) { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Timothy Flynn
						Timothy Flynn