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

Diff for /mandoc/man_html.c between version 1.181 and 1.182

version 1.181, 2022/07/04 14:37:33 version 1.182, 2022/07/05 21:25:29
Line 1 
Line 1 
 /* $Id$ */  /* $Id$ */
 /*  /*
  * Copyright (c) 2013-2015, 2017-2020 Ingo Schwarze <schwarze@openbsd.org>   * Copyright (c) 2013-2015,2017-2020,2022 Ingo Schwarze <schwarze@openbsd.org>
  * Copyright (c) 2008-2012, 2014 Kristaps Dzonsons <kristaps@bsd.lv>   * Copyright (c) 2008-2012, 2014 Kristaps Dzonsons <kristaps@bsd.lv>
  *   *
  * Permission to use, copy, modify, and distribute this software for any   * Permission to use, copy, modify, and distribute this software for any
Line 263  print_man_node(MAN_ARGS)
Line 263  print_man_node(MAN_ARGS)
 static void  static void
 man_root_pre(const struct roff_meta *man, struct html *h)  man_root_pre(const struct roff_meta *man, struct html *h)
 {  {
         struct tag      *t, *tt;          struct tag      *t;
         char            *title;          char            *title;
   
         assert(man->title);          assert(man->title);
         assert(man->msec);          assert(man->msec);
         mandoc_asprintf(&title, "%s(%s)", man->title, man->msec);          mandoc_asprintf(&title, "%s(%s)", man->title, man->msec);
   
         t = print_otag(h, TAG_TABLE, "c", "head");          t = print_otag(h, TAG_DIV, "cr?", "head", "doc-pageheader",
         tt = print_otag(h, TAG_TR, "");              "aria-label", "manual header line");
   
         print_otag(h, TAG_TD, "c", "head-ltitle");          print_otag(h, TAG_SPAN, "c", "head-ltitle");
         print_text(h, title);          print_text(h, title);
         print_stagq(h, tt);          print_stagq(h, t);
   
         print_otag(h, TAG_TD, "c", "head-vol");          print_otag(h, TAG_SPAN, "c", "head-vol");
         if (man->vol != NULL)          if (man->vol != NULL)
                 print_text(h, man->vol);                  print_text(h, man->vol);
         print_stagq(h, tt);          print_stagq(h, t);
   
         print_otag(h, TAG_TD, "c", "head-rtitle");          print_otag(h, TAG_SPAN, "c", "head-rtitle");
         print_text(h, title);          print_text(h, title);
         print_tagq(h, t);          print_tagq(h, t);
         free(title);          free(title);
Line 291  man_root_pre(const struct roff_meta *man, struct html 
Line 291  man_root_pre(const struct roff_meta *man, struct html 
 static void  static void
 man_root_post(const struct roff_meta *man, struct html *h)  man_root_post(const struct roff_meta *man, struct html *h)
 {  {
         struct tag      *t, *tt;          struct tag      *t;
   
         t = print_otag(h, TAG_TABLE, "c", "foot");          t = print_otag(h, TAG_DIV, "cr?", "foot", "doc-pagefooter",
         tt = print_otag(h, TAG_TR, "");              "aria-label", "manual footer line");
   
         print_otag(h, TAG_TD, "c", "foot-date");          print_otag(h, TAG_SPAN, "c", "foot-left");
           print_stagq(h, t);
   
           print_otag(h, TAG_SPAN, "c", "foot-date");
         print_text(h, man->date);          print_text(h, man->date);
         print_stagq(h, tt);          print_stagq(h, t);
   
         print_otag(h, TAG_TD, "c", "foot-os");          print_otag(h, TAG_SPAN, "c", "foot-os");
         if (man->os != NULL)          if (man->os != NULL)
                 print_text(h, man->os);                  print_text(h, man->os);
         print_tagq(h, t);          print_tagq(h, t);

Legend:
Removed from v.1.181  
changed lines
  Added in v.1.182

CVSweb