2019-06-29 16:42:07 -03:00
|
|
|
#include <LibHTML/CSS/StyleResolver.h>
|
2019-06-15 18:41:15 -03:00
|
|
|
#include <LibHTML/DOM/Document.h>
|
|
|
|
|
#include <LibHTML/DOM/Element.h>
|
|
|
|
|
#include <LibHTML/Layout/LayoutDocument.h>
|
2019-06-15 17:49:44 -03:00
|
|
|
#include <stdio.h>
|
2019-06-15 13:55:47 -03:00
|
|
|
|
|
|
|
|
Document::Document()
|
|
|
|
|
: ParentNode(NodeType::DOCUMENT_NODE)
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Document::~Document()
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
2019-06-29 16:42:07 -03:00
|
|
|
StyleResolver& Document::style_resolver()
|
2019-06-15 17:49:44 -03:00
|
|
|
{
|
2019-06-29 16:42:07 -03:00
|
|
|
if (!m_style_resolver)
|
|
|
|
|
m_style_resolver = make<StyleResolver>(*this);
|
|
|
|
|
return *m_style_resolver;
|
2019-06-15 17:49:44 -03:00
|
|
|
}
|