version 1.264, 2017/01/29 14:02:42 |
version 1.267, 2017/02/05 20:22:04 |
Line 428 mdoc_root_post(MDOC_ARGS) |
|
Line 428 mdoc_root_post(MDOC_ARGS) |
|
struct tag *t, *tt; |
struct tag *t, *tt; |
|
|
t = print_otag(h, TAG_TABLE, "c", "foot"); |
t = print_otag(h, TAG_TABLE, "c", "foot"); |
print_otag(h, TAG_TBODY, ""); |
|
tt = print_otag(h, TAG_TR, ""); |
tt = print_otag(h, TAG_TR, ""); |
|
|
print_otag(h, TAG_TD, "c", "foot-date"); |
print_otag(h, TAG_TD, "c", "foot-date"); |
Line 459 mdoc_root_pre(MDOC_ARGS) |
|
Line 458 mdoc_root_pre(MDOC_ARGS) |
|
meta->title, meta->msec); |
meta->title, meta->msec); |
|
|
t = print_otag(h, TAG_TABLE, "c", "head"); |
t = print_otag(h, TAG_TABLE, "c", "head"); |
print_otag(h, TAG_TBODY, ""); |
|
tt = print_otag(h, TAG_TR, ""); |
tt = print_otag(h, TAG_TR, ""); |
|
|
print_otag(h, TAG_TD, "c", "head-ltitle"); |
print_otag(h, TAG_TD, "c", "head-ltitle"); |
Line 574 mdoc_nd_pre(MDOC_ARGS) |
|
Line 572 mdoc_nd_pre(MDOC_ARGS) |
|
static int |
static int |
mdoc_nm_pre(MDOC_ARGS) |
mdoc_nm_pre(MDOC_ARGS) |
{ |
{ |
|
struct tag *t; |
int len; |
int len; |
|
|
switch (n->type) { |
switch (n->type) { |
Line 602 mdoc_nm_pre(MDOC_ARGS) |
|
Line 601 mdoc_nm_pre(MDOC_ARGS) |
|
if (len == 0 && meta->name != NULL) |
if (len == 0 && meta->name != NULL) |
len = html_strlen(meta->name); |
len = html_strlen(meta->name); |
|
|
|
t = print_otag(h, TAG_COLGROUP, ""); |
print_otag(h, TAG_COL, "shw", len); |
print_otag(h, TAG_COL, "shw", len); |
print_otag(h, TAG_COL, ""); |
print_otag(h, TAG_COL, ""); |
print_otag(h, TAG_TBODY, ""); |
print_tagq(h, t); |
print_otag(h, TAG_TR, ""); |
print_otag(h, TAG_TR, ""); |
return 1; |
return 1; |
} |
} |
Line 649 mdoc_ns_pre(MDOC_ARGS) |
|
Line 649 mdoc_ns_pre(MDOC_ARGS) |
|
static int |
static int |
mdoc_ar_pre(MDOC_ARGS) |
mdoc_ar_pre(MDOC_ARGS) |
{ |
{ |
print_otag(h, TAG_I, "c", "Ar"); |
print_otag(h, TAG_VAR, "c", "Ar"); |
return 1; |
return 1; |
} |
} |
|
|
Line 801 mdoc_it_pre(MDOC_ARGS) |
|
Line 801 mdoc_it_pre(MDOC_ARGS) |
|
static int |
static int |
mdoc_bl_pre(MDOC_ARGS) |
mdoc_bl_pre(MDOC_ARGS) |
{ |
{ |
|
struct tag *t; |
struct mdoc_bl *bl; |
struct mdoc_bl *bl; |
const char *cattr; |
const char *cattr; |
size_t i; |
size_t i; |
Line 808 mdoc_bl_pre(MDOC_ARGS) |
|
Line 809 mdoc_bl_pre(MDOC_ARGS) |
|
|
|
bl = &n->norm->Bl; |
bl = &n->norm->Bl; |
|
|
if (n->type == ROFFT_BODY) { |
switch (n->type) { |
if (bl->type == LIST_column) |
case ROFFT_BODY: |
print_otag(h, TAG_TBODY, ""); |
|
return 1; |
return 1; |
} |
|
|
|
if (n->type == ROFFT_HEAD) { |
case ROFFT_HEAD: |
if (bl->type != LIST_column || bl->ncols == 0) |
if (bl->type != LIST_column || bl->ncols == 0) |
return 0; |
return 0; |
|
|
Line 825 mdoc_bl_pre(MDOC_ARGS) |
|
Line 824 mdoc_bl_pre(MDOC_ARGS) |
|
* screen and we want to preserve that behaviour. |
* screen and we want to preserve that behaviour. |
*/ |
*/ |
|
|
|
t = print_otag(h, TAG_COLGROUP, ""); |
for (i = 0; i < bl->ncols - 1; i++) |
for (i = 0; i < bl->ncols - 1; i++) |
print_otag(h, TAG_COL, "sww", bl->cols[i]); |
print_otag(h, TAG_COL, "sww", bl->cols[i]); |
print_otag(h, TAG_COL, "swW", bl->cols[i]); |
print_otag(h, TAG_COL, "swW", bl->cols[i]); |
|
print_tagq(h, t); |
return 0; |
return 0; |
|
|
|
default: |
|
break; |
} |
} |
|
|
switch (bl->type) { |
switch (bl->type) { |
Line 1084 mdoc_fa_pre(MDOC_ARGS) |
|
Line 1088 mdoc_fa_pre(MDOC_ARGS) |
|
struct tag *t; |
struct tag *t; |
|
|
if (n->parent->tok != MDOC_Fo) { |
if (n->parent->tok != MDOC_Fo) { |
print_otag(h, TAG_I, "c", "Fa"); |
print_otag(h, TAG_VAR, "c", "Fa"); |
return 1; |
return 1; |
} |
} |
|
|
for (nn = n->child; nn; nn = nn->next) { |
for (nn = n->child; nn; nn = nn->next) { |
t = print_otag(h, TAG_I, "c", "Fa"); |
t = print_otag(h, TAG_VAR, "c", "Fa"); |
print_text(h, nn->string); |
print_text(h, nn->string); |
print_tagq(h, t); |
print_tagq(h, t); |
if (nn->next) { |
if (nn->next) { |
Line 1168 mdoc_vt_pre(MDOC_ARGS) |
|
Line 1172 mdoc_vt_pre(MDOC_ARGS) |
|
} else if (n->type == ROFFT_HEAD) |
} else if (n->type == ROFFT_HEAD) |
return 0; |
return 0; |
|
|
print_otag(h, TAG_I, "c", "Vt"); |
print_otag(h, TAG_VAR, "c", "Vt"); |
return 1; |
return 1; |
} |
} |
|
|
|
|
mdoc_ft_pre(MDOC_ARGS) |
mdoc_ft_pre(MDOC_ARGS) |
{ |
{ |
synopsis_pre(h, n); |
synopsis_pre(h, n); |
print_otag(h, TAG_I, "c", "Ft"); |
print_otag(h, TAG_VAR, "c", "Ft"); |
return 1; |
return 1; |
} |
} |
|
|
Line 1197 mdoc_fn_pre(MDOC_ARGS) |
|
Line 1201 mdoc_fn_pre(MDOC_ARGS) |
|
|
|
ep = strchr(sp, ' '); |
ep = strchr(sp, ' '); |
if (NULL != ep) { |
if (NULL != ep) { |
t = print_otag(h, TAG_I, "c", "Ft"); |
t = print_otag(h, TAG_VAR, "c", "Ft"); |
|
|
while (ep) { |
while (ep) { |
sz = MIN((int)(ep - sp), BUFSIZ - 1); |
sz = MIN((int)(ep - sp), BUFSIZ - 1); |
Line 1223 mdoc_fn_pre(MDOC_ARGS) |
|
Line 1227 mdoc_fn_pre(MDOC_ARGS) |
|
|
|
for (n = n->child->next; n; n = n->next) { |
for (n = n->child->next; n; n = n->next) { |
if (NODE_SYNPRETTY & n->flags) |
if (NODE_SYNPRETTY & n->flags) |
t = print_otag(h, TAG_I, "css?", "Fa", |
t = print_otag(h, TAG_VAR, "css?", "Fa", |
"white-space", "nowrap"); |
"white-space", "nowrap"); |
else |
else |
t = print_otag(h, TAG_I, "c", "Fa"); |
t = print_otag(h, TAG_VAR, "c", "Fa"); |
print_text(h, n->string); |
print_text(h, n->string); |
print_tagq(h, t); |
print_tagq(h, t); |
if (n->next) { |
if (n->next) { |
Line 1434 mdoc_ic_pre(MDOC_ARGS) |
|
Line 1438 mdoc_ic_pre(MDOC_ARGS) |
|
static int |
static int |
mdoc_va_pre(MDOC_ARGS) |
mdoc_va_pre(MDOC_ARGS) |
{ |
{ |
print_otag(h, TAG_I, "c", "Va"); |
print_otag(h, TAG_VAR, "c", "Va"); |
return 1; |
return 1; |
} |
} |
|
|
Line 1508 mdoc_rs_pre(MDOC_ARGS) |
|
Line 1512 mdoc_rs_pre(MDOC_ARGS) |
|
if (n->prev && SEC_SEE_ALSO == n->sec) |
if (n->prev && SEC_SEE_ALSO == n->sec) |
print_paragraph(h); |
print_paragraph(h); |
|
|
print_otag(h, TAG_SPAN, "c", "Rs"); |
print_otag(h, TAG_CITE, "c", "Rs"); |
return 1; |
return 1; |
} |
} |
|
|