diff options
Diffstat (limited to 'lib/sisu/v5/css.rb')
| -rw-r--r-- | lib/sisu/v5/css.rb | 78 | 
1 files changed, 38 insertions, 40 deletions
| diff --git a/lib/sisu/v5/css.rb b/lib/sisu/v5/css.rb index 09f5a435..b70d3edd 100644 --- a/lib/sisu/v5/css.rb +++ b/lib/sisu/v5/css.rb @@ -59,7 +59,7 @@  =end  module SiSU_Style    require_relative 'se'                                 # se.rb -  require_relative 'defaults'                           # defaults.rb +  require_relative 'html_parts'                         # html_parts.rb    class CSS_HeadInfo      def initialize(md,ft='html')        @md,@ft=md,ft @@ -159,40 +159,38 @@ module SiSU_Style      end    end    class CSS -    def initialize -      @vz=SiSU_Viz::Defaults.new -    end +    include SiSU_Parts_HTML      def fonts -      @vz.font_fonts +      the_font.set_fonts      end      def html_tables                               #stylesheet for css table_pages  <<WOK  /* SiSU table output stylesheet */    body {      color: black; -    background: #{@vz.color_white}; +    background: #{the_color.white};    }    p {      display: block;      line-height: 1.5; -    font-family: #{fonts}; +    font-family: #{the_font.set_fonts};    }    a:link { -    color: #{@vz.color_blue_ink}; +    color: #{the_color.blue_ink};      text-decoration: none;    }    a:visited { -    color: #{@vz.color_blue_ink}; +    color: #{the_color.blue_ink};      text-decoration: none; -    /* background-color: #{@vz.color_blue_tinge}; */ +    /* background-color: #{the_color.blue_tinge}; */    }    a:hover { -    color: #{@vz.color_black}; +    color: #{the_color.black};      text-decoration: underline; -    background-color: #{@vz.color_yellow_light}; +    background-color: #{the_color.yellow_light};    }    a:active { -    color: #{@vz.color_blue_ink}; +    color: #{the_color.blue_ink};      text-decoration: underline;    }  WOK @@ -1679,14 +1677,14 @@ WOK      end      def homepage                                  #stylesheet for index, home page  <<WOK -  body {color: black; background: #{@vz.color_white}; margin:10px 10px 0px 10px; padding:0px;} +  body {color: black; background: #{the_color.white}; margin:10px 10px 0px 10px; padding:0px;}    p { line-height: 1.5 } -  a:link      {color: #{@vz.color_blue_ink};   text-decoration: none; } -  a:visited       {color: #{@vz.color_blue_ink};   text-decoration: none; } -  a:hover {color: #{@vz.color_black}; text-decoration: underline; background-color: #{@vz.color_yellow_light};} -  a:active {color: #{@vz.color_blue_ink}; text-decoration: underline;} +  a:link      {color: #{the_color.blue_ink};   text-decoration: none; } +  a:visited       {color: #{the_color.blue_ink};   text-decoration: none; } +  a:hover {color: #{the_color.black}; text-decoration: underline; background-color: #{the_color.yellow_light};} +  a:active {color: #{the_color.blue_ink}; text-decoration: underline;}    #banner { -    background:#{@vz.color_white}; +    background:#{the_color.white};    }    #column_left {      width:25%; @@ -1697,7 +1695,7 @@ WOK    #column_center {      width:55%;      float:left; -    background:#{@vz.color_white}; +    background:#{the_color.white};      padding-bottom:10px;    }    #column_right { @@ -1707,7 +1705,7 @@ WOK      padding-bottom:10px;    }    p,h1,pre { -    font-family: #{fonts}; +    font-family: #{the_font.set_fonts};      margin:0px 10px 10px 10px;    }    h1 { @@ -1757,7 +1755,7 @@ WOK      }      dc {        display: block; -      font-family: #{fonts}; +      font-family: #{the_font.set_fonts};        color: blue;        background-color: #dddddd;        font-weight: normal; @@ -1775,7 +1773,7 @@ WOK      }      keywords,copyright {        display: block; -      font-family: #{fonts}; +      font-family: #{the_font.set_fonts};        color: red;        background-color: #dddddd;        font-weight: normal; @@ -1831,7 +1829,7 @@ WOK      }      text,text[class|="norm"] {        display: block; -      font-family: #{fonts}; +      font-family: #{the_font.set_fonts};        text-align: justify;        font-weight: normal;        font-size: 100%; @@ -2377,7 +2375,7 @@ WOK      endnote {        display: block;        font-size: small; -      font-family: #{fonts}; +      font-family: #{the_font.set_fonts};        font-weight: normal;        line-height: 150%;        text-align: justify; @@ -2389,7 +2387,7 @@ WOK      endnote_indent {        display: block;        font-size: small; -      font-family: #{fonts}; +      font-family: #{the_font.set_fonts};        font-weight: normal;        line-height: 150%;        text-align: justify; @@ -2499,7 +2497,7 @@ WOK      }      dc {        display: block; -      font-family: #{fonts}; +      font-family: #{the_font.set_fonts};        color: blue;        background-color: #dddddd;        font-weight: normal; @@ -2517,7 +2515,7 @@ WOK      }      keywords,copyright {        display: block; -      font-family: #{fonts}; +      font-family: #{the_font.set_fonts};        color: red;        background-color: #dddddd;        font-weight: normal; @@ -2569,7 +2567,7 @@ WOK      }      text {        display: block; -      font-family: #{fonts}; +      font-family: #{the_font.set_fonts};        text-align: justify;        font-size: 100%;        line-height: 150%; @@ -3128,7 +3126,7 @@ WOK      endnote {        display: block;        font-size: small; -      font-family: #{fonts}; +      font-family: #{the_font.set_fonts};        font-weight: normal;        line-height: 150%;        text-align: justify; @@ -3140,7 +3138,7 @@ WOK      endnote_indent {        display: block;        font-size: small; -      font-family: #{fonts}; +      font-family: #{the_font.set_fonts};        font-weight: normal;        line-height: 150%;        text-align: justify; @@ -3177,7 +3175,7 @@ WOK      }      dc,sc {        display: block; -      font-family: #{fonts}; +      font-family: #{the_font.set_fonts};        color: blue;        background-color: #dddddd;        font-weight: normal; @@ -3194,7 +3192,7 @@ WOK      }      keywords,copyright {        display: block; -      font-family: #{fonts}; +      font-family: #{the_font.set_fonts};        color: red;        background-color: #dddddd;        font-weight: normal; @@ -3247,7 +3245,7 @@ WOK      }      para {        display: block; -      font-family: #{fonts}; +      font-family: #{the_font.set_fonts};        /* font-weight: normal; */        text-align: justify;        font-size: 100%; @@ -3261,12 +3259,12 @@ WOK        text-align: left;      }      para.norm { -      font-family: #{fonts}; +      font-family: #{the_font.set_fonts};        font-weight: normal;      }      para.h1, title {        display: block; -      font-family: #{fonts}; +      font-family: #{the_font.set_fonts};        font-size: 120%;        font-weight: bold;        text-align: left; @@ -3336,7 +3334,7 @@ WOK      endnote {        display: block;        font-size: small; -      font-family: #{fonts}; +      font-family: #{the_font.set_fonts};        font-weight: normal;        line-height: 150%;        text-align: justify; @@ -3348,7 +3346,7 @@ WOK      endnote_indent {        display: block;        font-size: small; -      font-family: #{fonts}; +      font-family: #{the_font.set_fonts};        font-weight: normal;        line-height: 150%;        text-align: justify; @@ -3402,7 +3400,7 @@ WOK      }      p {        display: block; -      font-family: #{fonts}; +      font-family: #{the_font.set_fonts};        font-size: 100%;        font-weight: normal;        line-height: 150%; @@ -3424,7 +3422,7 @@ WOK        text-indent: 5%      }      p.h1 { -      font-family: #{fonts}; +      font-family: #{the_font.set_fonts};        font-weight: bold;        line-height: 120%;        margin-left: 10mm; | 
