emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[O] [ox-html] bug in documentation of org-html-table-row-tags


From: Stefan Vollmar
Subject: [O] [ox-html] bug in documentation of org-html-table-row-tags
Date: Wed, 27 Mar 2013 10:35:00 +0100

Hallo,

according to the documentation of org-html-table-row-tags in ox-html.el the 
following code can be used to assign different CSS classes to alternating rows:

  (setq org-html-table-row-tags
        (cons '(if head
                   \"<tr>\"
                 (if (= (mod nline 2) 1)
                     \"<tr class=\\\"tr-odd\\\">\"
                   \"<tr class=\\\"tr-even\\\">\"))
              \"</tr>\"))

This does not work for me because of these problems:

eval: Symbol's value as variable is void: head
=: Symbol's value as variable is void: nline

My knowledge of elisp is very limited, but I assume fixing these errors would 
require defining head and a line counter nline around ll. 2976 in ox-html, at 
least the latter might be simple to fix.

However, I would suggest to implement this differently: have an option 
"org-html-alternating-table-row-classes" (or similar) that - if not nil - is 
used for alternating class names. Or - in keeping with hardwired class names 
like "org-ul" - always use "org-row-odd" and "org-row-even" if 
"org-html-alternating-table-row-classes" is not nil. Users who would prefer 
different class names could then still come up with their own definition of 
org-html-table-row-tags if needed.

Warm regards,
 Stefan
-- 
Dr. Stefan Vollmar, Dipl.-Phys.
Head of IT group
Max-Planck-Institut für neurologische Forschung
Gleueler Str. 50, 50931 Köln, Germany
Tel.: +49-221-4726-213  FAX +49-221-4726-298
Tel.: +49-221-478-5713  Mobile: 0160-93874279
E-Mail: address@hidden   http://www.nf.mpg.de








Attachment: smime.p7s
Description: S/MIME cryptographic signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]