version 1.305, 2018/05/29 01:55:50 |
version 1.306, 2018/06/10 16:15:43 |
Line 749 mdoc_it_pre(MDOC_ARGS) |
|
Line 749 mdoc_it_pre(MDOC_ARGS) |
|
static int |
static int |
mdoc_bl_pre(MDOC_ARGS) |
mdoc_bl_pre(MDOC_ARGS) |
{ |
{ |
char cattr[21]; |
char cattr[28]; |
struct tag *t; |
struct tag *t; |
struct mdoc_bl *bl; |
struct mdoc_bl *bl; |
size_t i; |
size_t i; |
Line 819 mdoc_bl_pre(MDOC_ARGS) |
|
Line 819 mdoc_bl_pre(MDOC_ARGS) |
|
break; |
break; |
case LIST_tag: |
case LIST_tag: |
if (bl->offs) |
if (bl->offs) |
print_otag(h, TAG_DIV, "cswl", "Bl-tag", bl->offs); |
print_otag(h, TAG_DIV, "c", "Bd-indent"); |
print_otag(h, TAG_DL, "c", bl->comp ? |
print_otag(h, TAG_DL, "c", bl->comp ? |
"Bl-tag Bl-compact" : "Bl-tag"); |
"Bl-tag Bl-compact" : "Bl-tag"); |
return 1; |
return 1; |
Line 830 mdoc_bl_pre(MDOC_ARGS) |
|
Line 830 mdoc_bl_pre(MDOC_ARGS) |
|
default: |
default: |
abort(); |
abort(); |
} |
} |
|
if (bl->offs != NULL) |
|
(void)strlcat(cattr, " Bd-indent", sizeof(cattr)); |
if (bl->comp) |
if (bl->comp) |
(void)strlcat(cattr, " Bl-compact", sizeof(cattr)); |
(void)strlcat(cattr, " Bl-compact", sizeof(cattr)); |
print_otag(h, elemtype, "cswl", cattr, bl->offs); |
print_otag(h, elemtype, "c", cattr); |
return 1; |
return 1; |
} |
} |
|
|
Line 864 mdoc_d1_pre(MDOC_ARGS) |
|
Line 866 mdoc_d1_pre(MDOC_ARGS) |
|
if (n->type != ROFFT_BLOCK) |
if (n->type != ROFFT_BLOCK) |
return 1; |
return 1; |
|
|
print_otag(h, TAG_DIV, "c", "D1"); |
print_otag(h, TAG_DIV, "c", "Bd Bd-indent"); |
|
|
if (n->tok == MDOC_Dl) |
if (n->tok == MDOC_Dl) |
print_otag(h, TAG_CODE, "c", "Li"); |
print_otag(h, TAG_CODE, "c", "Li"); |
Line 886 mdoc_sx_pre(MDOC_ARGS) |
|
Line 888 mdoc_sx_pre(MDOC_ARGS) |
|
static int |
static int |
mdoc_bd_pre(MDOC_ARGS) |
mdoc_bd_pre(MDOC_ARGS) |
{ |
{ |
int comp, offs, sv; |
int comp, sv; |
struct roff_node *nn; |
struct roff_node *nn; |
|
|
if (n->type == ROFFT_HEAD) |
if (n->type == ROFFT_HEAD) |
Line 911 mdoc_bd_pre(MDOC_ARGS) |
|
Line 913 mdoc_bd_pre(MDOC_ARGS) |
|
|
|
if (n->norm->Bd.offs == NULL || |
if (n->norm->Bd.offs == NULL || |
! strcmp(n->norm->Bd.offs, "left")) |
! strcmp(n->norm->Bd.offs, "left")) |
offs = 0; |
print_otag(h, TAG_DIV, "c", "Bd"); |
else if ( ! strcmp(n->norm->Bd.offs, "indent")) |
|
offs = INDENT; |
|
else if ( ! strcmp(n->norm->Bd.offs, "indent-two")) |
|
offs = INDENT * 2; |
|
else |
else |
offs = -1; |
print_otag(h, TAG_DIV, "c", "Bd Bd-indent"); |
|
|
if (offs == -1) |
|
print_otag(h, TAG_DIV, "cswl", "Bd", n->norm->Bd.offs); |
|
else |
|
print_otag(h, TAG_DIV, "cshl", "Bd", offs); |
|
|
|
if (n->norm->Bd.type != DISP_unfilled && |
if (n->norm->Bd.type != DISP_unfilled && |
n->norm->Bd.type != DISP_literal) |
n->norm->Bd.type != DISP_literal) |