2#pragma warning(disable: 4100)
3#elif defined(__clang__)
4#pragma clang diagnostic ignored "-Wunused-parameter"
11litehtml::el_script::el_script(
const std::shared_ptr<litehtml::document>& doc) : litehtml::element(doc)
16litehtml::el_script::~el_script()
21void litehtml::el_script::parse_attributes()
23 auto doc = m_doc.lock();
25 doc->container()->execute_script(doc.get(), this->shared_from_this());
28bool litehtml::el_script::appendChild(
const ptr &el)
34const litehtml::tchar_t* litehtml::el_script::get_tagName()
const
45void litehtml::el_script::set_attr(
const tchar_t* name,
const tchar_t* val)
47 if (!t_strcmp(name, _t(
"src")))
53const litehtml::tchar_t * litehtml::el_script::get_attr(
const tchar_t* name,
const tchar_t* def)
const
55 if (!t_strcmp(name, _t(
"src")))
57 return m_src.empty() ? 0 : m_src.c_str();
63const litehtml::tchar_t * litehtml::el_script::get_text()
const
65 return m_text.c_str();