mirror of
https://github.com/RGBCube/serenity
synced 2025-05-30 15:18:11 +00:00
LibWeb: Move/rename StyleBlockRule to Parser::Block
This commit is contained in:
parent
624df40e20
commit
3e49036edf
11 changed files with 36 additions and 39 deletions
|
@ -19,11 +19,11 @@
|
|||
#include <LibWeb/CSS/CSSStyleRule.h>
|
||||
#include <LibWeb/CSS/CSSStyleSheet.h>
|
||||
#include <LibWeb/CSS/CSSSupportsRule.h>
|
||||
#include <LibWeb/CSS/Parser/Block.h>
|
||||
#include <LibWeb/CSS/Parser/ComponentValue.h>
|
||||
#include <LibWeb/CSS/Parser/DeclarationOrAtRule.h>
|
||||
#include <LibWeb/CSS/Parser/Function.h>
|
||||
#include <LibWeb/CSS/Parser/Parser.h>
|
||||
#include <LibWeb/CSS/Parser/StyleBlockRule.h>
|
||||
#include <LibWeb/CSS/Parser/StyleRule.h>
|
||||
#include <LibWeb/CSS/Selector.h>
|
||||
#include <LibWeb/DOM/Document.h>
|
||||
|
@ -1821,7 +1821,7 @@ ComponentValue Parser::consume_a_component_value(TokenStream<T>& tokens)
|
|||
// 5.4.8. Consume a simple block
|
||||
// https://www.w3.org/TR/css-syntax-3/#consume-simple-block
|
||||
template<typename T>
|
||||
NonnullRefPtr<StyleBlockRule> Parser::consume_a_simple_block(TokenStream<T>& tokens)
|
||||
NonnullRefPtr<Block> Parser::consume_a_simple_block(TokenStream<T>& tokens)
|
||||
{
|
||||
// Note: This algorithm assumes that the current input token has already been checked
|
||||
// to be an <{-token>, <[-token>, or <(-token>.
|
||||
|
@ -1834,7 +1834,7 @@ NonnullRefPtr<StyleBlockRule> Parser::consume_a_simple_block(TokenStream<T>& tok
|
|||
|
||||
// Create a simple block with its associated token set to the current input token
|
||||
// and with its value initially set to an empty list.
|
||||
auto block = make_ref_counted<StyleBlockRule>();
|
||||
auto block = make_ref_counted<Block>();
|
||||
block->m_token = tokens.current_token();
|
||||
|
||||
// Repeatedly consume the next input token and process it as follows:
|
||||
|
@ -4938,7 +4938,7 @@ RefPtr<StyleValue> Parser::parse_as_css_value(PropertyID property_id)
|
|||
|
||||
Result<NonnullRefPtr<StyleValue>, Parser::ParsingResult> Parser::parse_css_value(PropertyID property_id, TokenStream<ComponentValue>& tokens)
|
||||
{
|
||||
auto block_contains_var_or_attr = [](StyleBlockRule const& block, auto&& recurse) -> bool {
|
||||
auto block_contains_var_or_attr = [](Block const& block, auto&& recurse) -> bool {
|
||||
for (auto const& token : block.values()) {
|
||||
if (token.is_function() && (token.function().name().equals_ignoring_case("var"sv) || token.function().name().equals_ignoring_case("attr"sv)))
|
||||
return true;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue