Implement image handling
[claws.git] / src / plugins / litehtml_viewer / litehtml / el_style.cpp
1 #include "html.h"\r
2 #include "el_style.h"\r
3 #include "document.h"\r
4 \r
5 \r
6 litehtml::el_style::el_style(const std::shared_ptr<litehtml::document>& doc) : litehtml::element(doc)\r
7 {\r
8 \r
9 }\r
10 \r
11 litehtml::el_style::~el_style()\r
12 {\r
13 \r
14 }\r
15 \r
16 void litehtml::el_style::parse_attributes()\r
17 {\r
18         tstring text;\r
19 \r
20         for(auto& el : m_children)\r
21         {\r
22                 el->get_text(text);\r
23         }\r
24         get_document()->add_stylesheet( text.c_str(), 0, get_attr(_t("media")) );\r
25 }\r
26 \r
27 bool litehtml::el_style::appendChild(const ptr &el)\r
28 {\r
29         m_children.push_back(el);\r
30         return true;\r
31 }\r
32 \r
33 const litehtml::tchar_t* litehtml::el_style::get_tagName() const\r
34 {\r
35         return _t("style");\r
36 }\r