瀏覽代碼

[Project] Html/CSS: Link html and css styles

tags/3.0
Vsevolod Stakhov 3 年之前
父節點
當前提交
fb89c3582e
共有 1 個檔案被更改,包括 13 行新增1 行删除
  1. 13
    1
      src/libserver/html/html.cxx

+ 13
- 1
src/libserver/html/html.cxx 查看文件

@@ -1658,7 +1658,19 @@ html_process_input(rspamd_mempool_t *pool,
}, html_content::traverse_type::POST_ORDER);

/* Propagate styles */
hc->traverse_block_tags([](const html_tag *tag) -> bool {
hc->traverse_block_tags([&hc](const html_tag *tag) -> bool {
if (hc->css_style) {
auto *css_block = hc->css_style->check_tag_block(tag);

if (css_block) {
if (tag->block) {
tag->block->propagate_block(*css_block);
}
else {
tag->block = css_block;
}
}
}
if (tag->block) {
tag->block->compute_visibility();


Loading…
取消
儲存