mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 19:22:45 +00:00 
			
		
		
		
	LibWeb: Properly serialize shadow colors
This commit is contained in:
		
							parent
							
								
									da18957063
								
							
						
					
					
						commit
						8502b7ee9f
					
				
					 2 changed files with 5 additions and 3 deletions
				
			
		|  | @ -7,14 +7,16 @@ | |||
|  * SPDX-License-Identifier: BSD-2-Clause | ||||
|  */ | ||||
| 
 | ||||
| #include "ShadowStyleValue.h" | ||||
| #include <LibWeb/CSS/Serialize.h> | ||||
| #include <LibWeb/CSS/StyleValues/ShadowStyleValue.h> | ||||
| 
 | ||||
| namespace Web::CSS { | ||||
| 
 | ||||
| String ShadowStyleValue::to_string() const | ||||
| { | ||||
|     StringBuilder builder; | ||||
|     builder.appendff("{} {} {} {} {}", m_properties.color.to_string(), m_properties.offset_x->to_string(), m_properties.offset_y->to_string(), m_properties.blur_radius->to_string(), m_properties.spread_distance->to_string()); | ||||
|     serialize_a_srgb_value(builder, m_properties.color); | ||||
|     builder.appendff(" {} {} {} {}", m_properties.offset_x->to_string(), m_properties.offset_y->to_string(), m_properties.blur_radius->to_string(), m_properties.spread_distance->to_string()); | ||||
|     if (m_properties.placement == ShadowPlacement::Inner) | ||||
|         builder.append(" inset"sv); | ||||
|     return MUST(builder.to_string()); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Matthew Olsson
						Matthew Olsson