mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-20 20:07:36 +00:00
Don't colourise images from tables
* shr.el (shr-tag-table): Insert the images after the table, so that they're not covered by the table coulorisation, which often looked awkward.
This commit is contained in:
parent
db5a34cae7
commit
f462d10ac4
2 changed files with 14 additions and 8 deletions
|
|
@ -1,3 +1,9 @@
|
|||
2013-06-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
|
||||
|
||||
* shr.el (shr-tag-table): Insert the images after the table, so that
|
||||
they're not covered by the table colourisation, which often looked
|
||||
awkward.
|
||||
|
||||
2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org>
|
||||
|
||||
* eww.el (eww-detect-charset): Improve regexp; move backward.
|
||||
|
|
|
|||
|
|
@ -1248,13 +1248,7 @@ ones, in case fg and bg are nil."
|
|||
(frame-width))
|
||||
(setq truncate-lines t))
|
||||
;; Then render the table again with these new "hard" widths.
|
||||
(shr-insert-table (shr-make-table cont sketch-widths t) sketch-widths))
|
||||
;; Finally, insert all the images after the table. The Emacs buffer
|
||||
;; model isn't strong enough to allow us to put the images actually
|
||||
;; into the tables.
|
||||
(when (zerop shr-table-depth)
|
||||
(dolist (elem (shr-find-elements cont 'img))
|
||||
(shr-tag-img (cdr elem)))))
|
||||
(shr-insert-table (shr-make-table cont sketch-widths t) sketch-widths)))
|
||||
|
||||
(defun shr-tag-table (cont)
|
||||
(shr-ensure-paragraph)
|
||||
|
|
@ -1318,7 +1312,13 @@ ones, in case fg and bg are nil."
|
|||
body))))))
|
||||
(when bgcolor
|
||||
(shr-colorize-region start (point) (cdr (assq 'color shr-stylesheet))
|
||||
bgcolor))))
|
||||
bgcolor))
|
||||
;; Finally, insert all the images after the table. The Emacs buffer
|
||||
;; model isn't strong enough to allow us to put the images actually
|
||||
;; into the tables.
|
||||
(when (zerop shr-table-depth)
|
||||
(dolist (elem (shr-find-elements cont 'img))
|
||||
(shr-tag-img (cdr elem))))))
|
||||
|
||||
(defun shr-find-elements (cont type)
|
||||
(let (result)
|
||||
|
|
|
|||
Loading…
Reference in a new issue