[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.291 and 1.292

version 1.291, 2017/06/24 14:38:32 version 1.292, 2017/07/14 16:06:44
Line 715  mdoc_it_pre(MDOC_ARGS)
Line 715  mdoc_it_pre(MDOC_ARGS)
                 case ROFFT_HEAD:                  case ROFFT_HEAD:
                         return 0;                          return 0;
                 case ROFFT_BODY:                  case ROFFT_BODY:
                         if (bl->norm->Bl.comp)                          print_otag(h, TAG_LI, "c", cattr);
                                 print_otag(h, TAG_LI, "csvt", cattr, 0);  
                         else  
                                 print_otag(h, TAG_LI, "c", cattr);  
                         break;                          break;
                 default:                  default:
                         break;                          break;
Line 730  mdoc_it_pre(MDOC_ARGS)
Line 727  mdoc_it_pre(MDOC_ARGS)
         case LIST_ohang:          case LIST_ohang:
                 switch (n->type) {                  switch (n->type) {
                 case ROFFT_HEAD:                  case ROFFT_HEAD:
                         if (bl->norm->Bl.comp)                          print_otag(h, TAG_DT, "c", cattr);
                                 print_otag(h, TAG_DT, "csvt", cattr, 0);  
                         else  
                                 print_otag(h, TAG_DT, "c", cattr);  
                         if (type == LIST_diag)                          if (type == LIST_diag)
                                 print_otag(h, TAG_B, "c", cattr);                                  print_otag(h, TAG_B, "c", cattr);
                         break;                          break;
Line 780  mdoc_it_pre(MDOC_ARGS)
Line 774  mdoc_it_pre(MDOC_ARGS)
                 case ROFFT_HEAD:                  case ROFFT_HEAD:
                         break;                          break;
                 case ROFFT_BODY:                  case ROFFT_BODY:
                         if (bl->norm->Bl.comp)                          print_otag(h, TAG_TD, "c", cattr);
                                 print_otag(h, TAG_TD, "csvt", cattr, 0);  
                         else  
                                 print_otag(h, TAG_TD, "c", cattr);  
                         break;                          break;
                 default:                  default:
                         print_otag(h, TAG_TR, "c", cattr);                          print_otag(h, TAG_TR, "c", cattr);
Line 798  mdoc_it_pre(MDOC_ARGS)
Line 789  mdoc_it_pre(MDOC_ARGS)
 static int  static int
 mdoc_bl_pre(MDOC_ARGS)  mdoc_bl_pre(MDOC_ARGS)
 {  {
           char             cattr[21];
         struct tag      *t;          struct tag      *t;
         struct mdoc_bl  *bl;          struct mdoc_bl  *bl;
         const char      *cattr;  
         size_t           i;          size_t           i;
         enum htmltag     elemtype;          enum htmltag     elemtype;
   
Line 835  mdoc_bl_pre(MDOC_ARGS)
Line 826  mdoc_bl_pre(MDOC_ARGS)
         switch (bl->type) {          switch (bl->type) {
         case LIST_bullet:          case LIST_bullet:
                 elemtype = TAG_UL;                  elemtype = TAG_UL;
                 cattr = "Bl-bullet";                  (void)strlcpy(cattr, "Bl-bullet", sizeof(cattr));
                 break;                  break;
         case LIST_dash:          case LIST_dash:
         case LIST_hyphen:          case LIST_hyphen:
                 elemtype = TAG_UL;                  elemtype = TAG_UL;
                 cattr = "Bl-dash";                  (void)strlcpy(cattr, "Bl-dash", sizeof(cattr));
                 break;                  break;
         case LIST_item:          case LIST_item:
                 elemtype = TAG_UL;                  elemtype = TAG_UL;
                 cattr = "Bl-item";                  (void)strlcpy(cattr, "Bl-item", sizeof(cattr));
                 break;                  break;
         case LIST_enum:          case LIST_enum:
                 elemtype = TAG_OL;                  elemtype = TAG_OL;
                 cattr = "Bl-enum";                  (void)strlcpy(cattr, "Bl-enum", sizeof(cattr));
                 break;                  break;
         case LIST_diag:          case LIST_diag:
                 elemtype = TAG_DL;                  elemtype = TAG_DL;
                 cattr = "Bl-diag";                  (void)strlcpy(cattr, "Bl-diag", sizeof(cattr));
                 break;                  break;
         case LIST_hang:          case LIST_hang:
                 elemtype = TAG_DL;                  elemtype = TAG_DL;
                 cattr = "Bl-hang";                  (void)strlcpy(cattr, "Bl-hang", sizeof(cattr));
                 break;                  break;
         case LIST_inset:          case LIST_inset:
                 elemtype = TAG_DL;                  elemtype = TAG_DL;
                 cattr = "Bl-inset";                  (void)strlcpy(cattr, "Bl-inset", sizeof(cattr));
                 break;                  break;
         case LIST_ohang:          case LIST_ohang:
                 elemtype = TAG_DL;                  elemtype = TAG_DL;
                 cattr = "Bl-ohang";                  (void)strlcpy(cattr, "Bl-ohang", sizeof(cattr));
                 break;                  break;
         case LIST_tag:          case LIST_tag:
                 cattr = "Bl-tag";  
                 if (bl->offs)                  if (bl->offs)
                         print_otag(h, TAG_DIV, "cswl", cattr, bl->offs);                          print_otag(h, TAG_DIV, "cswl", "Bl-tag", bl->offs);
                 print_otag(h, TAG_DL, "csw+l", cattr, bl->width);                  print_otag(h, TAG_DL, "csw+l", bl->comp ?
                       "Bl-tag Bl-compact" : "Bl-tag", bl->width);
                 return 1;                  return 1;
         case LIST_column:          case LIST_column:
                 elemtype = TAG_TABLE;                  elemtype = TAG_TABLE;
                 cattr = "Bl-column";                  (void)strlcpy(cattr, "Bl-column", sizeof(cattr));
                 break;                  break;
         default:          default:
                 abort();                  abort();
         }          }
           if (bl->comp)
                   (void)strlcat(cattr, " Bl-compact", sizeof(cattr));
         print_otag(h, elemtype, "cswl", cattr, bl->offs);          print_otag(h, elemtype, "cswl", cattr, bl->offs);
         return 1;          return 1;
 }  }

Legend:
Removed from v.1.291  
changed lines
  Added in v.1.292

CVSweb