[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.53 and 1.54

version 1.53, 2010/12/15 17:19:41 version 1.54, 2010/12/17 00:18:29
Line 375  man_br_pre(MAN_ARGS)
Line 375  man_br_pre(MAN_ARGS)
 static int  static int
 man_SH_pre(MAN_ARGS)  man_SH_pre(MAN_ARGS)
 {  {
         struct htmlpair  tag[2];          struct htmlpair  tag;
         struct roffsu    su;  
   
         if (MAN_BODY == n->type) {          if (MAN_BLOCK == n->type) {
                 SCALE_HS_INIT(&su, INDENT);                  PAIR_CLASS_INIT(&tag, "section");
                 bufcat_su(h, "margin-left", &su);                  print_otag(h, TAG_DIV, 1, &tag);
                 PAIR_CLASS_INIT(&tag[0], "sec-body");  
                 PAIR_STYLE_INIT(&tag[1], h);  
                 print_otag(h, TAG_DIV, 2, tag);  
                 return(1);                  return(1);
         } else if (MAN_BLOCK == n->type) {          } else if (MAN_BODY == n->type)
                 PAIR_CLASS_INIT(&tag[0], "sec-block");  
                 if (n->prev && MAN_SH == n->prev->tok)  
                         if (NULL == n->prev->body->child) {  
                                 print_otag(h, TAG_DIV, 1, tag);  
                                 return(1);  
                         }  
   
                 SCALE_VS_INIT(&su, 1);  
                 bufcat_su(h, "margin-top", &su);  
                 if (NULL == n->next)  
                         bufcat_su(h, "margin-bottom", &su);  
                 PAIR_STYLE_INIT(&tag[1], h);  
                 print_otag(h, TAG_DIV, 2, tag);  
                 return(1);                  return(1);
         }  
   
         PAIR_CLASS_INIT(&tag[0], "sec-head");          print_otag(h, TAG_H1, 0, NULL);
         print_otag(h, TAG_DIV, 1, tag);  
         return(1);          return(1);
 }  }
   
Line 488  man_SM_pre(MAN_ARGS)
Line 469  man_SM_pre(MAN_ARGS)
 static int  static int
 man_SS_pre(MAN_ARGS)  man_SS_pre(MAN_ARGS)
 {  {
         struct htmlpair  tag[3];          struct htmlpair  tag;
         struct roffsu    su;  
   
         SCALE_VS_INIT(&su, 1);          if (MAN_BLOCK == n->type) {
                   PAIR_CLASS_INIT(&tag, "subsection");
         if (MAN_BODY == n->type) {                  print_otag(h, TAG_DIV, 1, &tag);
                 PAIR_CLASS_INIT(&tag[0], "ssec-body");  
                 if (n->parent->next && n->child) {  
                         bufcat_su(h, "margin-bottom", &su);  
                         PAIR_STYLE_INIT(&tag[1], h);  
                         print_otag(h, TAG_DIV, 2, tag);  
                         return(1);  
                 }  
   
                 print_otag(h, TAG_DIV, 1, tag);  
                 return(1);                  return(1);
         } else if (MAN_BLOCK == n->type) {          } else if (MAN_BODY == n->type)
                 PAIR_CLASS_INIT(&tag[0], "ssec-block");  
                 if (n->prev && MAN_SS == n->prev->tok)  
                         if (n->prev->body->child) {  
                                 bufcat_su(h, "margin-top", &su);  
                                 PAIR_STYLE_INIT(&tag[1], h);  
                                 print_otag(h, TAG_DIV, 2, tag);  
                                 return(1);  
                         }  
   
                 print_otag(h, TAG_DIV, 1, tag);  
                 return(1);                  return(1);
         }  
   
         SCALE_HS_INIT(&su, INDENT - HALFINDENT);          print_otag(h, TAG_H2, 0, NULL);
         bufcat_su(h, "margin-left", &su);  
         PAIR_CLASS_INIT(&tag[0], "ssec-head");  
         PAIR_STYLE_INIT(&tag[1], h);  
         print_otag(h, TAG_DIV, 2, tag);  
         return(1);          return(1);
 }  }
   

Legend:
Removed from v.1.53  
changed lines
  Added in v.1.54

CVSweb