[BACK]Return to mdoc_html.c CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/mdoc_html.c between version 1.352 and 1.354

version 1.352, 2025/01/24 23:36:21 version 1.354, 2025/06/26 17:06:34
Line 454  static void
Line 454  static void
 mdoc_root_post(const struct roff_meta *meta, struct html *h)  mdoc_root_post(const struct roff_meta *meta, struct html *h)
 {  {
         struct tag      *t;          struct tag      *t;
           char            *title;
   
           assert(meta->title != NULL);
           if (meta->msec == NULL)
                   title = mandoc_strdup(meta->title);
           else
                   mandoc_asprintf(&title, "%s(%s)", meta->title, meta->msec);
   
         t = print_otag(h, TAG_DIV, "cr?", "foot", "doc-pagefooter",          t = print_otag(h, TAG_DIV, "cr?", "foot", "doc-pagefooter",
             "aria-label", "Manual footer line");              "aria-label", "Manual footer line");
   
         print_otag(h, TAG_SPAN, "c", "foot-left");          print_otag(h, TAG_SPAN, "c", "foot-left");
           print_text(h, meta->os);
         print_stagq(h, t);          print_stagq(h, t);
   
         print_otag(h, TAG_SPAN, "c", "foot-date");          print_otag(h, TAG_SPAN, "c", "foot-date");
         print_text(h, meta->date);          print_text(h, meta->date);
         print_stagq(h, t);          print_stagq(h, t);
   
         print_otag(h, TAG_SPAN, "c", "foot-os");          print_otag(h, TAG_SPAN, "c", "foot-right");
         print_text(h, meta->os);          print_text(h, title);
         print_tagq(h, t);          print_tagq(h, t);
           free(title);
 }  }
   
 static int  static int
Line 1456  mdoc_rs_pre(MDOC_ARGS)
Line 1465  mdoc_rs_pre(MDOC_ARGS)
         case ROFFT_BODY:          case ROFFT_BODY:
                 if (n->sec == SEC_SEE_ALSO)                  if (n->sec == SEC_SEE_ALSO)
                         print_otag(h, TAG_P, "c", "Pp");                          print_otag(h, TAG_P, "c", "Pp");
                 print_otag(h, TAG_CITE, "c", "Rs");                  print_otag(h, TAG_SPAN, "c", "Rs");
                 break;                  break;
         default:          default:
                 abort();                  abort();
Line 1510  mdoc__x_pre(MDOC_ARGS)
Line 1519  mdoc__x_pre(MDOC_ARGS)
                         print_text(h, "and");                          print_text(h, "and");
                 break;                  break;
         case MDOC__B:          case MDOC__B:
                 t = TAG_I;                  t = TAG_CITE;
                 cattr = "RsB";                  cattr = "RsB";
                 break;                  break;
         case MDOC__C:          case MDOC__C:
Line 1555  mdoc__x_pre(MDOC_ARGS)
Line 1564  mdoc__x_pre(MDOC_ARGS)
                 cattr = "RsR";                  cattr = "RsR";
                 break;                  break;
         case MDOC__T:          case MDOC__T:
                   t = TAG_CITE;
                 if (n->parent != NULL && n->parent->tok == MDOC_Rs &&                  if (n->parent != NULL && n->parent->tok == MDOC_Rs &&
                     n->parent->norm->Rs.quote_T) {                      n->parent->norm->Rs.quote_T) {
                         print_text(h, "\\(lq");                          print_text(h, "\\(lq");

Legend:
Removed from v.1.352  
changed lines
  Added in v.1.354

CVSweb