#include "html.h" #include "el_anchor.h" #include "document.h" litehtml::el_anchor::el_anchor(const std::shared_ptr& doc) : html_tag(doc) { } void litehtml::el_anchor::on_click() { const char* href = get_attr("href"); if(href) { get_document()->container()->on_anchor_click(href, shared_from_this()); } } void litehtml::el_anchor::apply_stylesheet( const litehtml::css& stylesheet ) { if( get_attr("href") ) { m_pseudo_classes.push_back(_link_); } html_tag::apply_stylesheet(stylesheet); }