6litehtml::el_link::el_link(
const std::shared_ptr<litehtml::document>& doc) : litehtml::html_tag(doc)
11litehtml::el_link::~el_link()
16void litehtml::el_link::parse_attributes()
18 bool processed =
false;
20 document::ptr doc = get_document();
22 const tchar_t* rel = get_attr(_t(
"rel"));
23 if(rel && !t_strcmp(rel, _t(
"stylesheet")))
25 const tchar_t* media = get_attr(_t(
"media"));
26 const tchar_t* href = get_attr(_t(
"href"));
31 doc->container()->import_css(css_text, href, css_baseurl);
34 doc->add_stylesheet(css_text.c_str(), css_baseurl.c_str(), media);
42 doc->container()->link(doc, shared_from_this());