From b58cd915f6e6e3d4c1bb7f31f535649a2bee542d Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 2 Aug 2014 09:48:58 +0530 Subject: [PATCH] Live CSS: Show the Matched CSS header even if no rules match --- resources/compiled_coffeescript.zip | Bin 92263 -> 92279 bytes src/calibre/ebooks/oeb/polish/preview.coffee | 3 ++- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/resources/compiled_coffeescript.zip b/resources/compiled_coffeescript.zip index ee9b0e250bab94745d11c84357ae7b312d32aa06..a623cbdb012b8dfc0eb55192b1565525f26f3481 100644 GIT binary patch delta 152 zcmaEUf%W?Z)`l&NS5*ZC{Fq#YSRDdOY#10oSY~>>2&3rq2kDGl+ga5Z^{oUHYHAb| zGmGOB^O94GOY)1hnrxpDm^2boO_D6r sED}?b%o2?)4J=a)Qw%MPEldnkQY?*3Oj1n^jg8EW42`CXWiSQ;0B#v8Hvj+t delta 140 zcmex?1MiVXt;2+K^57hx2g{vn-_YdfnNqrTPj*PM(z z+XE69ud?u>D4uSV%IL_RnZ(HOkEwe4#xzEe?R}|?1xy;IMk$G=#zv{;W@bsoriPY= gMkXmKrj|*DmKGL9=0=Hz7RHtaDMp6V)iM|Z0oMO5U;qFB diff --git a/src/calibre/ebooks/oeb/polish/preview.coffee b/src/calibre/ebooks/oeb/polish/preview.coffee index 3d41ddb6d3..21119c419d 100644 --- a/src/calibre/ebooks/oeb/polish/preview.coffee +++ b/src/calibre/ebooks/oeb/polish/preview.coffee @@ -344,7 +344,8 @@ class PreviewIntegration is_ancestor = false while target and target.ownerDocument css = get_matched_css(target, is_ancestor, all_properties) - if css.length > 0 + # We want to show the Matched CSS rules header even if no rules matched + if css.length > 0 or not is_ancestor ans['nodes'].push({'name':target.tagName?.toLowerCase(), 'css':css, 'is_ancestor':is_ancestor, 'sourceline':target.getAttribute('data-lnum')}) target = target.parentNode is_ancestor = true