[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.305 and 1.306

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)

Legend:
Removed from v.1.305  
changed lines
  Added in v.1.306

CVSweb