mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 17:42:43 +00:00 
			
		
		
		
	 709fe01f52
			
		
	
	
		709fe01f52
		
	
	
	
	
		
			
			Introduce `TableWrapper` type so table wrappers could be distinguished from block containers and override width calculation for table wrappers (CSS 2.2 spec, section 17.5.2) inside BFCs in the way that their width should be equal to width of table box they wrap.
		
			
				
	
	
		
			23 lines
		
	
	
	
		
			573 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
	
		
			573 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| /*
 | |
|  * Copyright (c) 2023, Aliaksandr Kalenik <kalenik.aliaksandr@gmail.com>
 | |
|  *
 | |
|  * SPDX-License-Identifier: BSD-2-Clause
 | |
|  */
 | |
| 
 | |
| #include <LibWeb/Layout/TableWrapper.h>
 | |
| 
 | |
| namespace Web::Layout {
 | |
| 
 | |
| TableWrapper::TableWrapper(DOM::Document& document, DOM::Node* node, NonnullRefPtr<CSS::StyleProperties> style)
 | |
|     : BlockContainer(document, node, move(style))
 | |
| {
 | |
| }
 | |
| 
 | |
| TableWrapper::TableWrapper(DOM::Document& document, DOM::Node* node, CSS::ComputedValues computed_values)
 | |
|     : BlockContainer(document, node, move(computed_values))
 | |
| {
 | |
| }
 | |
| 
 | |
| TableWrapper::~TableWrapper() = default;
 | |
| 
 | |
| }
 |