mirror of
				https://github.com/LadybirdBrowser/ladybird.git
				synced 2025-11-03 23:00:58 +00:00 
			
		
		
		
	This is the class corresponding to a `@media` rule. It contains a list of media queries and a list of child css rules.
		
			
				
	
	
		
			31 lines
		
	
	
	
		
			550 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
	
		
			550 B
		
	
	
	
		
			C++
		
	
	
	
	
	
/*
 | 
						|
 * Copyright (c) 2021, Sam Atkins <atkinssj@serenityos.org>
 | 
						|
 *
 | 
						|
 * SPDX-License-Identifier: BSD-2-Clause
 | 
						|
 */
 | 
						|
 | 
						|
#include <LibWeb/CSS/CSSMediaRule.h>
 | 
						|
 | 
						|
namespace Web::CSS {
 | 
						|
 | 
						|
CSSMediaRule::CSSMediaRule(NonnullRefPtr<MediaList>&& media, NonnullRefPtrVector<CSSRule>&& rules)
 | 
						|
    : CSSConditionRule(move(rules))
 | 
						|
    , m_media(move(media))
 | 
						|
{
 | 
						|
}
 | 
						|
 | 
						|
CSSMediaRule::~CSSMediaRule()
 | 
						|
{
 | 
						|
}
 | 
						|
 | 
						|
String CSSMediaRule::condition_text() const
 | 
						|
{
 | 
						|
    return m_media->media_text();
 | 
						|
}
 | 
						|
 | 
						|
void CSSMediaRule::set_condition_text(String text)
 | 
						|
{
 | 
						|
    m_media->set_media_text(text);
 | 
						|
}
 | 
						|
 | 
						|
}
 |