From 1f480dd3b8fcbf52adfdce6ccbb1b6a2347185f5 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 20 May 2014 15:45:53 +0530 Subject: [PATCH] Show line number of tag in live css panel --- resources/compiled_coffeescript.zip | Bin 91189 -> 91249 bytes src/calibre/ebooks/oeb/polish/preview.coffee | 2 +- src/calibre/gui2/tweak_book/live_css.py | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/compiled_coffeescript.zip b/resources/compiled_coffeescript.zip index c6e68ec1feebd3426d8439dd3139fa7afaf747e5..65c3b78952746c9429a97452b54cfe6eeaaf626a 100644 GIT binary patch delta 181 zcmdmbg7xDG)`l&Na;khaHCtTl%J;5RwPavWwcM_w%6QydNry`T38)w6mlh?b=49rj zs#__PBo?KomP|K{V3guPQdT>CVicq3c9B@d^UP?5PXCy|=)h4N$H?%Hsak1rW2xNs z@I=N`CJiIgl;lLSc zJui{5i%BENAUVw 0 - ans['nodes'].push({'name':target.tagName?.toLowerCase(), 'css':css, 'is_ancestor':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 return JSON.stringify(ans) diff --git a/src/calibre/gui2/tweak_book/live_css.py b/src/calibre/gui2/tweak_book/live_css.py index 07f72e0747..08eadd045c 100644 --- a/src/calibre/gui2/tweak_book/live_css.py +++ b/src/calibre/gui2/tweak_book/live_css.py @@ -227,7 +227,7 @@ class Box(QWidget): w.deleteLater() self.widgets = [] for node in data['nodes']: - node_name = node['name'] + node_name = node['name'] + ' @%s' % node['sourceline'] if node['is_ancestor']: title = _('Inherited from %s') % node_name else: