mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 20:07:36 +00:00
LibWeb: Rename StyleRule => CSSStyleRule
This matches the CSSOM specification.
This commit is contained in:
parent
3532e1788f
commit
0af4762662
11 changed files with 23 additions and 23 deletions
|
@ -11,6 +11,7 @@ set(SOURCES
|
||||||
Bindings/Wrappable.cpp
|
Bindings/Wrappable.cpp
|
||||||
CSS/CSSImportRule.cpp
|
CSS/CSSImportRule.cpp
|
||||||
CSS/CSSRule.cpp
|
CSS/CSSRule.cpp
|
||||||
|
CSS/CSSStyleRule.cpp
|
||||||
CSS/DefaultStyleSheetSource.cpp
|
CSS/DefaultStyleSheetSource.cpp
|
||||||
CSS/Length.cpp
|
CSS/Length.cpp
|
||||||
CSS/Parser/CSSParser.cpp
|
CSS/Parser/CSSParser.cpp
|
||||||
|
@ -23,7 +24,6 @@ set(SOURCES
|
||||||
CSS/StyleInvalidator.cpp
|
CSS/StyleInvalidator.cpp
|
||||||
CSS/StyleProperties.cpp
|
CSS/StyleProperties.cpp
|
||||||
CSS/StyleResolver.cpp
|
CSS/StyleResolver.cpp
|
||||||
CSS/StyleRule.cpp
|
|
||||||
CSS/StyleSheet.cpp
|
CSS/StyleSheet.cpp
|
||||||
CSS/StyleSheetList.cpp
|
CSS/StyleSheetList.cpp
|
||||||
CSS/StyleValue.cpp
|
CSS/StyleValue.cpp
|
||||||
|
|
|
@ -24,17 +24,17 @@
|
||||||
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <LibWeb/CSS/StyleRule.h>
|
#include <LibWeb/CSS/CSSStyleRule.h>
|
||||||
|
|
||||||
namespace Web::CSS {
|
namespace Web::CSS {
|
||||||
|
|
||||||
StyleRule::StyleRule(Vector<Selector>&& selectors, NonnullRefPtr<StyleDeclaration>&& declaration)
|
CSSStyleRule::CSSStyleRule(Vector<Selector>&& selectors, NonnullRefPtr<StyleDeclaration>&& declaration)
|
||||||
: m_selectors(move(selectors))
|
: m_selectors(move(selectors))
|
||||||
, m_declaration(move(declaration))
|
, m_declaration(move(declaration))
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
StyleRule::~StyleRule()
|
CSSStyleRule::~CSSStyleRule()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
|
@ -34,26 +34,26 @@
|
||||||
|
|
||||||
namespace Web::CSS {
|
namespace Web::CSS {
|
||||||
|
|
||||||
class StyleRule : public CSSRule {
|
class CSSStyleRule : public CSSRule {
|
||||||
AK_MAKE_NONCOPYABLE(StyleRule);
|
AK_MAKE_NONCOPYABLE(CSSStyleRule);
|
||||||
AK_MAKE_NONMOVABLE(StyleRule);
|
AK_MAKE_NONMOVABLE(CSSStyleRule);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
static NonnullRefPtr<StyleRule> create(Vector<Selector>&& selectors, NonnullRefPtr<StyleDeclaration>&& declaration)
|
static NonnullRefPtr<CSSStyleRule> create(Vector<Selector>&& selectors, NonnullRefPtr<StyleDeclaration>&& declaration)
|
||||||
{
|
{
|
||||||
return adopt(*new StyleRule(move(selectors), move(declaration)));
|
return adopt(*new CSSStyleRule(move(selectors), move(declaration)));
|
||||||
}
|
}
|
||||||
|
|
||||||
~StyleRule();
|
~CSSStyleRule();
|
||||||
|
|
||||||
const Vector<Selector>& selectors() const { return m_selectors; }
|
const Vector<Selector>& selectors() const { return m_selectors; }
|
||||||
const StyleDeclaration& declaration() const { return m_declaration; }
|
const StyleDeclaration& declaration() const { return m_declaration; }
|
||||||
|
|
||||||
virtual StringView class_name() const { return "StyleRule"; };
|
virtual StringView class_name() const { return "CSSStyleRule"; };
|
||||||
virtual Type type() const { return Type::Style; };
|
virtual Type type() const { return Type::Style; };
|
||||||
|
|
||||||
private:
|
private:
|
||||||
StyleRule(Vector<Selector>&&, NonnullRefPtr<StyleDeclaration>&&);
|
CSSStyleRule(Vector<Selector>&&, NonnullRefPtr<StyleDeclaration>&&);
|
||||||
|
|
||||||
Vector<Selector> m_selectors;
|
Vector<Selector> m_selectors;
|
||||||
NonnullRefPtr<StyleDeclaration> m_declaration;
|
NonnullRefPtr<StyleDeclaration> m_declaration;
|
|
@ -27,9 +27,9 @@
|
||||||
#include <AK/HashMap.h>
|
#include <AK/HashMap.h>
|
||||||
#include <LibWeb/CSS/CSSImportRule.h>
|
#include <LibWeb/CSS/CSSImportRule.h>
|
||||||
#include <LibWeb/CSS/CSSRule.h>
|
#include <LibWeb/CSS/CSSRule.h>
|
||||||
|
#include <LibWeb/CSS/CSSStyleRule.h>
|
||||||
#include <LibWeb/CSS/Parser/CSSParser.h>
|
#include <LibWeb/CSS/Parser/CSSParser.h>
|
||||||
#include <LibWeb/CSS/PropertyID.h>
|
#include <LibWeb/CSS/PropertyID.h>
|
||||||
#include <LibWeb/CSS/StyleRule.h>
|
|
||||||
#include <LibWeb/CSS/StyleSheet.h>
|
#include <LibWeb/CSS/StyleSheet.h>
|
||||||
#include <LibWeb/DOM/Document.h>
|
#include <LibWeb/DOM/Document.h>
|
||||||
#include <ctype.h>
|
#include <ctype.h>
|
||||||
|
@ -809,7 +809,7 @@ public:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
rules.append(CSS::StyleRule::create(move(current_rule.selectors), CSS::StyleDeclaration::create(move(current_rule.properties))));
|
rules.append(CSS::CSSStyleRule::create(move(current_rule.selectors), CSS::StyleDeclaration::create(move(current_rule.properties))));
|
||||||
}
|
}
|
||||||
|
|
||||||
Optional<String> parse_string()
|
Optional<String> parse_string()
|
||||||
|
|
|
@ -24,8 +24,8 @@
|
||||||
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include <LibWeb/CSS/CSSStyleRule.h>
|
||||||
#include <LibWeb/CSS/StyleInvalidator.h>
|
#include <LibWeb/CSS/StyleInvalidator.h>
|
||||||
#include <LibWeb/CSS/StyleRule.h>
|
|
||||||
#include <LibWeb/DOM/Document.h>
|
#include <LibWeb/DOM/Document.h>
|
||||||
#include <LibWeb/DOM/Element.h>
|
#include <LibWeb/DOM/Element.h>
|
||||||
|
|
||||||
|
|
|
@ -26,10 +26,10 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <AK/QuickSort.h>
|
#include <AK/QuickSort.h>
|
||||||
|
#include <LibWeb/CSS/CSSStyleRule.h>
|
||||||
#include <LibWeb/CSS/Parser/CSSParser.h>
|
#include <LibWeb/CSS/Parser/CSSParser.h>
|
||||||
#include <LibWeb/CSS/SelectorEngine.h>
|
#include <LibWeb/CSS/SelectorEngine.h>
|
||||||
#include <LibWeb/CSS/StyleResolver.h>
|
#include <LibWeb/CSS/StyleResolver.h>
|
||||||
#include <LibWeb/CSS/StyleRule.h>
|
|
||||||
#include <LibWeb/CSS/StyleSheet.h>
|
#include <LibWeb/CSS/StyleSheet.h>
|
||||||
#include <LibWeb/DOM/Document.h>
|
#include <LibWeb/DOM/Document.h>
|
||||||
#include <LibWeb/DOM/Element.h>
|
#include <LibWeb/DOM/Element.h>
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
namespace Web::CSS {
|
namespace Web::CSS {
|
||||||
|
|
||||||
struct MatchingRule {
|
struct MatchingRule {
|
||||||
RefPtr<StyleRule> rule;
|
RefPtr<CSSStyleRule> rule;
|
||||||
size_t style_sheet_index { 0 };
|
size_t style_sheet_index { 0 };
|
||||||
size_t rule_index { 0 };
|
size_t rule_index { 0 };
|
||||||
size_t selector_index { 0 };
|
size_t selector_index { 0 };
|
||||||
|
|
|
@ -52,7 +52,7 @@ public:
|
||||||
{
|
{
|
||||||
for (auto& rule : m_rules)
|
for (auto& rule : m_rules)
|
||||||
if (rule.type() == CSSRule::Type::Style) {
|
if (rule.type() == CSSRule::Type::Style) {
|
||||||
callback(downcast<StyleRule>(rule));
|
callback(downcast<CSSStyleRule>(rule));
|
||||||
} else if (rule.type() == CSSRule::Type::Import) {
|
} else if (rule.type() == CSSRule::Type::Import) {
|
||||||
const CSSImportRule& import_rule = downcast<CSSImportRule>(rule);
|
const CSSImportRule& import_rule = downcast<CSSImportRule>(rule);
|
||||||
if (import_rule.has_import_result())
|
if (import_rule.has_import_result())
|
||||||
|
|
|
@ -30,8 +30,8 @@
|
||||||
#include <AK/Utf8View.h>
|
#include <AK/Utf8View.h>
|
||||||
#include <LibWeb/CSS/CSSImportRule.h>
|
#include <LibWeb/CSS/CSSImportRule.h>
|
||||||
#include <LibWeb/CSS/CSSRule.h>
|
#include <LibWeb/CSS/CSSRule.h>
|
||||||
|
#include <LibWeb/CSS/CSSStyleRule.h>
|
||||||
#include <LibWeb/CSS/PropertyID.h>
|
#include <LibWeb/CSS/PropertyID.h>
|
||||||
#include <LibWeb/CSS/StyleRule.h>
|
|
||||||
#include <LibWeb/CSS/StyleSheet.h>
|
#include <LibWeb/CSS/StyleSheet.h>
|
||||||
#include <LibWeb/DOM/Comment.h>
|
#include <LibWeb/DOM/Comment.h>
|
||||||
#include <LibWeb/DOM/Document.h>
|
#include <LibWeb/DOM/Document.h>
|
||||||
|
@ -405,7 +405,7 @@ void dump_rule(StringBuilder& builder, const CSS::CSSRule& rule)
|
||||||
builder.appendff("{}:\n", rule.class_name());
|
builder.appendff("{}:\n", rule.class_name());
|
||||||
switch (rule.type()) {
|
switch (rule.type()) {
|
||||||
case CSS::CSSRule::Type::Style:
|
case CSS::CSSRule::Type::Style:
|
||||||
dump_style_rule(builder, downcast<const CSS::StyleRule>(rule));
|
dump_style_rule(builder, downcast<const CSS::CSSStyleRule>(rule));
|
||||||
break;
|
break;
|
||||||
case CSS::CSSRule::Type::Import:
|
case CSS::CSSRule::Type::Import:
|
||||||
dump_import_rule(builder, downcast<const CSS::CSSImportRule>(rule));
|
dump_import_rule(builder, downcast<const CSS::CSSImportRule>(rule));
|
||||||
|
@ -420,7 +420,7 @@ void dump_import_rule(StringBuilder& builder, const CSS::CSSImportRule& rule)
|
||||||
builder.appendff(" Document URL: {}\n", rule.url());
|
builder.appendff(" Document URL: {}\n", rule.url());
|
||||||
}
|
}
|
||||||
|
|
||||||
void dump_style_rule(StringBuilder& builder, const CSS::StyleRule& rule)
|
void dump_style_rule(StringBuilder& builder, const CSS::CSSStyleRule& rule)
|
||||||
{
|
{
|
||||||
for (auto& selector : rule.selectors()) {
|
for (auto& selector : rule.selectors()) {
|
||||||
dump_selector(builder, selector);
|
dump_selector(builder, selector);
|
||||||
|
|
|
@ -40,7 +40,7 @@ void dump_sheet(StringBuilder&, const CSS::StyleSheet&);
|
||||||
void dump_sheet(const CSS::StyleSheet&);
|
void dump_sheet(const CSS::StyleSheet&);
|
||||||
void dump_rule(StringBuilder&, const CSS::CSSRule&);
|
void dump_rule(StringBuilder&, const CSS::CSSRule&);
|
||||||
void dump_rule(const CSS::CSSRule&);
|
void dump_rule(const CSS::CSSRule&);
|
||||||
void dump_style_rule(StringBuilder&, const CSS::StyleRule&);
|
void dump_style_rule(StringBuilder&, const CSS::CSSStyleRule&);
|
||||||
void dump_import_rule(StringBuilder&, const CSS::CSSImportRule&);
|
void dump_import_rule(StringBuilder&, const CSS::CSSImportRule&);
|
||||||
void dump_selector(StringBuilder&, const CSS::Selector&);
|
void dump_selector(StringBuilder&, const CSS::Selector&);
|
||||||
void dump_selector(const CSS::Selector&);
|
void dump_selector(const CSS::Selector&);
|
||||||
|
|
|
@ -30,12 +30,12 @@
|
||||||
namespace Web::CSS {
|
namespace Web::CSS {
|
||||||
class CSSRule;
|
class CSSRule;
|
||||||
class CSSImportRule;
|
class CSSImportRule;
|
||||||
|
class CSSStyleRule;
|
||||||
class Length;
|
class Length;
|
||||||
class Selector;
|
class Selector;
|
||||||
class StyleDeclaration;
|
class StyleDeclaration;
|
||||||
class StyleProperties;
|
class StyleProperties;
|
||||||
class StyleResolver;
|
class StyleResolver;
|
||||||
class StyleRule;
|
|
||||||
class StyleSheet;
|
class StyleSheet;
|
||||||
enum class Display;
|
enum class Display;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue