version 1.291, 2017/06/24 14:38:32 |
version 1.292, 2017/07/14 16:06:44 |
Line 715 mdoc_it_pre(MDOC_ARGS) |
|
Line 715 mdoc_it_pre(MDOC_ARGS) |
|
case ROFFT_HEAD: |
case ROFFT_HEAD: |
return 0; |
return 0; |
case ROFFT_BODY: |
case ROFFT_BODY: |
if (bl->norm->Bl.comp) |
print_otag(h, TAG_LI, "c", cattr); |
print_otag(h, TAG_LI, "csvt", cattr, 0); |
|
else |
|
print_otag(h, TAG_LI, "c", cattr); |
|
break; |
break; |
default: |
default: |
break; |
break; |
Line 730 mdoc_it_pre(MDOC_ARGS) |
|
Line 727 mdoc_it_pre(MDOC_ARGS) |
|
case LIST_ohang: |
case LIST_ohang: |
switch (n->type) { |
switch (n->type) { |
case ROFFT_HEAD: |
case ROFFT_HEAD: |
if (bl->norm->Bl.comp) |
print_otag(h, TAG_DT, "c", cattr); |
print_otag(h, TAG_DT, "csvt", cattr, 0); |
|
else |
|
print_otag(h, TAG_DT, "c", cattr); |
|
if (type == LIST_diag) |
if (type == LIST_diag) |
print_otag(h, TAG_B, "c", cattr); |
print_otag(h, TAG_B, "c", cattr); |
break; |
break; |
Line 780 mdoc_it_pre(MDOC_ARGS) |
|
Line 774 mdoc_it_pre(MDOC_ARGS) |
|
case ROFFT_HEAD: |
case ROFFT_HEAD: |
break; |
break; |
case ROFFT_BODY: |
case ROFFT_BODY: |
if (bl->norm->Bl.comp) |
print_otag(h, TAG_TD, "c", cattr); |
print_otag(h, TAG_TD, "csvt", cattr, 0); |
|
else |
|
print_otag(h, TAG_TD, "c", cattr); |
|
break; |
break; |
default: |
default: |
print_otag(h, TAG_TR, "c", cattr); |
print_otag(h, TAG_TR, "c", cattr); |
Line 798 mdoc_it_pre(MDOC_ARGS) |
|
Line 789 mdoc_it_pre(MDOC_ARGS) |
|
static int |
static int |
mdoc_bl_pre(MDOC_ARGS) |
mdoc_bl_pre(MDOC_ARGS) |
{ |
{ |
|
char cattr[21]; |
struct tag *t; |
struct tag *t; |
struct mdoc_bl *bl; |
struct mdoc_bl *bl; |
const char *cattr; |
|
size_t i; |
size_t i; |
enum htmltag elemtype; |
enum htmltag elemtype; |
|
|
Line 835 mdoc_bl_pre(MDOC_ARGS) |
|
Line 826 mdoc_bl_pre(MDOC_ARGS) |
|
switch (bl->type) { |
switch (bl->type) { |
case LIST_bullet: |
case LIST_bullet: |
elemtype = TAG_UL; |
elemtype = TAG_UL; |
cattr = "Bl-bullet"; |
(void)strlcpy(cattr, "Bl-bullet", sizeof(cattr)); |
break; |
break; |
case LIST_dash: |
case LIST_dash: |
case LIST_hyphen: |
case LIST_hyphen: |
elemtype = TAG_UL; |
elemtype = TAG_UL; |
cattr = "Bl-dash"; |
(void)strlcpy(cattr, "Bl-dash", sizeof(cattr)); |
break; |
break; |
case LIST_item: |
case LIST_item: |
elemtype = TAG_UL; |
elemtype = TAG_UL; |
cattr = "Bl-item"; |
(void)strlcpy(cattr, "Bl-item", sizeof(cattr)); |
break; |
break; |
case LIST_enum: |
case LIST_enum: |
elemtype = TAG_OL; |
elemtype = TAG_OL; |
cattr = "Bl-enum"; |
(void)strlcpy(cattr, "Bl-enum", sizeof(cattr)); |
break; |
break; |
case LIST_diag: |
case LIST_diag: |
elemtype = TAG_DL; |
elemtype = TAG_DL; |
cattr = "Bl-diag"; |
(void)strlcpy(cattr, "Bl-diag", sizeof(cattr)); |
break; |
break; |
case LIST_hang: |
case LIST_hang: |
elemtype = TAG_DL; |
elemtype = TAG_DL; |
cattr = "Bl-hang"; |
(void)strlcpy(cattr, "Bl-hang", sizeof(cattr)); |
break; |
break; |
case LIST_inset: |
case LIST_inset: |
elemtype = TAG_DL; |
elemtype = TAG_DL; |
cattr = "Bl-inset"; |
(void)strlcpy(cattr, "Bl-inset", sizeof(cattr)); |
break; |
break; |
case LIST_ohang: |
case LIST_ohang: |
elemtype = TAG_DL; |
elemtype = TAG_DL; |
cattr = "Bl-ohang"; |
(void)strlcpy(cattr, "Bl-ohang", sizeof(cattr)); |
break; |
break; |
case LIST_tag: |
case LIST_tag: |
cattr = "Bl-tag"; |
|
if (bl->offs) |
if (bl->offs) |
print_otag(h, TAG_DIV, "cswl", cattr, bl->offs); |
print_otag(h, TAG_DIV, "cswl", "Bl-tag", bl->offs); |
print_otag(h, TAG_DL, "csw+l", cattr, bl->width); |
print_otag(h, TAG_DL, "csw+l", bl->comp ? |
|
"Bl-tag Bl-compact" : "Bl-tag", bl->width); |
return 1; |
return 1; |
case LIST_column: |
case LIST_column: |
elemtype = TAG_TABLE; |
elemtype = TAG_TABLE; |
cattr = "Bl-column"; |
(void)strlcpy(cattr, "Bl-column", sizeof(cattr)); |
break; |
break; |
default: |
default: |
abort(); |
abort(); |
} |
} |
|
if (bl->comp) |
|
(void)strlcat(cattr, " Bl-compact", sizeof(cattr)); |
print_otag(h, elemtype, "cswl", cattr, bl->offs); |
print_otag(h, elemtype, "cswl", cattr, bl->offs); |
return 1; |
return 1; |
} |
} |