version 1.256, 2017/01/20 19:58:07 |
version 1.257, 2017/01/20 21:37:56 |
Line 1487 mdoc_rs_pre(MDOC_ARGS) |
|
Line 1487 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", "ref"); |
print_otag(h, TAG_SPAN, "c", "Rs"); |
return 1; |
return 1; |
} |
} |
|
|
Line 1532 mdoc__x_pre(MDOC_ARGS) |
|
Line 1532 mdoc__x_pre(MDOC_ARGS) |
|
|
|
switch (n->tok) { |
switch (n->tok) { |
case MDOC__A: |
case MDOC__A: |
cattr = "ref-auth"; |
cattr = "RsA"; |
if (n->prev && MDOC__A == n->prev->tok) |
if (n->prev && MDOC__A == n->prev->tok) |
if (NULL == n->next || MDOC__A != n->next->tok) |
if (NULL == n->next || MDOC__A != n->next->tok) |
print_text(h, "and"); |
print_text(h, "and"); |
break; |
break; |
case MDOC__B: |
case MDOC__B: |
cattr = "ref-book"; |
|
t = TAG_I; |
t = TAG_I; |
|
cattr = "RsB"; |
break; |
break; |
case MDOC__C: |
case MDOC__C: |
cattr = "ref-city"; |
cattr = "RsC"; |
break; |
break; |
case MDOC__D: |
case MDOC__D: |
cattr = "ref-date"; |
cattr = "RsD"; |
break; |
break; |
case MDOC__I: |
case MDOC__I: |
cattr = "ref-issue"; |
|
t = TAG_I; |
t = TAG_I; |
|
cattr = "RsI"; |
break; |
break; |
case MDOC__J: |
case MDOC__J: |
cattr = "ref-jrnl"; |
|
t = TAG_I; |
t = TAG_I; |
|
cattr = "RsJ"; |
break; |
break; |
case MDOC__N: |
case MDOC__N: |
cattr = "ref-num"; |
cattr = "RsN"; |
break; |
break; |
case MDOC__O: |
case MDOC__O: |
cattr = "ref-opt"; |
cattr = "RsO"; |
break; |
break; |
case MDOC__P: |
case MDOC__P: |
cattr = "ref-page"; |
cattr = "RsP"; |
break; |
break; |
case MDOC__Q: |
case MDOC__Q: |
cattr = "ref-corp"; |
cattr = "RsQ"; |
break; |
break; |
case MDOC__R: |
case MDOC__R: |
cattr = "ref-rep"; |
cattr = "RsR"; |
break; |
break; |
case MDOC__T: |
case MDOC__T: |
cattr = "ref-title"; |
cattr = "RsT"; |
break; |
break; |
case MDOC__U: |
case MDOC__U: |
cattr = "link-ref"; |
print_otag(h, TAG_A, "ch", "RsU", n->child->string); |
break; |
return 1; |
case MDOC__V: |
case MDOC__V: |
cattr = "ref-vol"; |
cattr = "RsV"; |
break; |
break; |
default: |
default: |
abort(); |
abort(); |
} |
} |
|
|
if (MDOC__U != n->tok) { |
print_otag(h, t, "c", cattr); |
print_otag(h, t, "c", cattr); |
|
return 1; |
|
} |
|
|
|
print_otag(h, TAG_A, "ch", cattr, n->child->string); |
|
|
|
return 1; |
return 1; |
} |
} |
|
|