mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
...
This commit is contained in:
parent
79f5dff810
commit
78395922c0
@ -68,6 +68,8 @@ def build_selector(text, case_sensitive=True):
|
|||||||
except Exception:
|
except Exception:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
PSEUDO_PAT = r':(first-letter|first-line|link|hover|visited|active|focus|before|after)'
|
||||||
|
|
||||||
def is_rule_used(root, selector, log, pseudo_pat, cache):
|
def is_rule_used(root, selector, log, pseudo_pat, cache):
|
||||||
selector = pseudo_pat.sub('', selector)
|
selector = pseudo_pat.sub('', selector)
|
||||||
selector = MIN_SPACE_RE.sub(r'\1', selector)
|
selector = MIN_SPACE_RE.sub(r'\1', selector)
|
||||||
@ -160,7 +162,7 @@ def remove_unused_css(container, report=None, remove_unused_classes=False):
|
|||||||
style_rules = {name:tuple(sheet.cssRules.rulesOfType(CSSRule.STYLE_RULE)) for name, sheet in sheets.iteritems()}
|
style_rules = {name:tuple(sheet.cssRules.rulesOfType(CSSRule.STYLE_RULE)) for name, sheet in sheets.iteritems()}
|
||||||
|
|
||||||
num_of_removed_rules = num_of_removed_classes = 0
|
num_of_removed_rules = num_of_removed_classes = 0
|
||||||
pseudo_pat = re.compile(r':(first-letter|first-line|link|hover|visited|active|focus|before|after)', re.I)
|
pseudo_pat = re.compile(PSEUDO_PAT, re.I)
|
||||||
cache = {}
|
cache = {}
|
||||||
|
|
||||||
for name, mt in container.mime_map.iteritems():
|
for name, mt in container.mime_map.iteritems():
|
||||||
|
Loading…
x
Reference in New Issue
Block a user