1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-25 20:45:06 +00:00
serenity/LibHTML/CSS
Andreas Kling ffcbe8f0de LibHTML: Start building the style tree.
Walk the DOM and construct a parallel style tree that points back to the DOM
and has the relevant CSS property values hanging off of them.

The values are picked based on naive selector matching. There's no cascade
or specificity taken into account yet.
2019-06-28 21:25:44 +02:00
..
.gitignore LibHTML: Add an empty CSS parser. 2019-06-21 20:55:41 +02:00
Default.css LibHTML: Add a basic default UA stylesheet. 2019-06-21 20:27:11 +02:00
Selector.cpp LibHTML: Some initial works towards a simple CSS parser. 2019-06-22 09:27:39 +02:00
Selector.h LibHTML: Some initial works towards a simple CSS parser. 2019-06-22 09:27:39 +02:00
StyleDeclaration.cpp LibHTML: More work on the CSS object model. 2019-06-21 19:19:49 +02:00
StyleDeclaration.h LibHTML: Add an empty CSS parser. 2019-06-21 20:55:41 +02:00
StyledNode.cpp LibHTML: Add a StyledNode class. 2019-06-27 08:37:47 +02:00
StyledNode.h LibHTML: Start building the style tree. 2019-06-28 21:25:44 +02:00
StyleResolver.cpp LibHTML: Start building the style tree. 2019-06-28 21:25:44 +02:00
StyleResolver.h LibHTML: Start building the style tree. 2019-06-28 21:25:44 +02:00
StyleRule.cpp LibHTML: Use NonnullRefPtrVector in LibHTML. 2019-06-27 12:16:20 +02:00
StyleRule.h LibHTML: Use NonnullRefPtrVector in LibHTML. 2019-06-27 12:16:20 +02:00
StyleSheet.cpp LibHTML: Use NonnullRefPtrVector in LibHTML. 2019-06-27 12:16:20 +02:00
StyleSheet.h LibHTML: Use NonnullRefPtrVector in LibHTML. 2019-06-27 12:16:20 +02:00
StyleValue.cpp LibHTML: Implement enough of the CSS parser to parse the default stylesheet. 2019-06-22 21:48:56 +02:00
StyleValue.h LibHTML: Flesh out the code to dump a StyleSheet object graph. 2019-06-25 06:31:47 +02:00