doc/rdoc/rdoc-style.css in quarry-0.3.0 vs doc/rdoc/rdoc-style.css in quarry-0.4.0

- old
+ new

@@ -1,175 +1,208 @@ -a { - color: #00F; - text-decoration: none; + +body { + font-family: Verdana,Arial,Helvetica,sans-serif; + font-size: 90%; + margin: 0; + margin-left: 40px; + padding: 0; + background: white; } -a:hover { - color: #77F; - text-decoration: underline; +h1,h2,h3,h4 { margin: 0; color: #efefef; background: transparent; } +h1 { font-size: 150%; } +h2,h3,h4 { margin-top: 1em; } + +a { background: #eef; color: #039; text-decoration: none; } +a:hover { background: #039; color: #eef; } + +/* Override the base stylesheet's Anchor inside a table cell */ +td > a { + background: transparent; + color: #039; + text-decoration: none; } -body, td, p { - font-family: "Bitstream Vera Sans", Verdana, Arial, Helvetica, sans-serif; - background: #FFF; - color: #000; - margin: 0px; - font-size: small; +/* and inside a section title */ +.section-title > a { + background: transparent; + color: #eee; + text-decoration: none; } -#content { - margin: 2em; +/* === Structural elements =================================== */ + +div#index { + margin: 0; + margin-left: -40px; + padding: 0; + font-size: 90%; } -#description p { - margin-bottom: 0.5em; + +div#index a { + margin-left: 0.7em; } -.sectiontitle { - margin-top: 1em; - margin-bottom: 1em; - padding: 0.5em; - padding-left: 2em; - background: #005; - color: #FFF; - font-weight: bold; - border: 1px dotted black; +div#index .section-bar { + margin-left: 0px; + padding-left: 0.7em; + background: #ccc; + font-size: small; } -.attr-rw { - padding-left: 1em; - padding-right: 1em; - text-align: center; - color: #055; + +div#classHeader, div#fileHeader { + width: auto; + color: white; + padding: 0.5em 1.5em 0.5em 1.5em; + margin: 0; + margin-left: -40px; + border-bottom: 3px solid #006; } -.attr-name { - font-weight: bold; +div#classHeader a, div#fileHeader a { + background: inherit; + color: white; } -.attr-desc { +div#classHeader td, div#fileHeader td { + background: inherit; + color: white; } -.attr-value { - font-family: monospace; + +div#fileHeader { + background: #057; } -.file-title-prefix { - font-size: large; +div#classHeader { + background: #048; } -.file-title { - font-size: large; + +.class-name-in-header { + font-size: 180%; font-weight: bold; - background: #005; - color: #FFF; } -.banner { - background: #005; - color: #FFF; - border: 1px solid black; - padding: 1em; -} -.banner td { - background: transparent; - color: #FFF; +div#bodyContent { + padding: 0 1.5em 0 1.5em; } -h1 a, h2 a, .sectiontitle a, .banner a { - color: #FF0; +div#description { + padding: 0.5em 1.5em; + background: #efefef; + border: 1px dotted #999; } -h1 a:hover, h2 a:hover, .sectiontitle a:hover, .banner a:hover { - color: #FF7; +div#description h1,h2,h3,h4,h5,h6 { + color: #125;; + background: transparent; } -.dyn-source { - display: none; - background: #FFE; - color: #000; - border: 1px dotted black; - margin: 0.5em 2em 0.5em 2em; - padding: 0.5em; +div#validator-badges { + text-align: center; } +div#validator-badges img { border: 0; } -.dyn-source .cmt { - color: #00F; - font-style: italic; +div#copyright { + color: #333; + background: #efefef; + font: 0.75em sans-serif; + margin-top: 5em; + margin-bottom: 0; + padding: 0.5em 2em; } -.dyn-source .kw { - color: #070; - font-weight: bold; -} -.method { - margin-left: 1em; - margin-right: 1em; - margin-bottom: 1em; -} +/* === Classes =================================== */ -.description pre { - padding: 0.5em; - border: 1px dotted black; - background: #FFE; +table.header-table { + color: white; + font-size: small; } -.method .title { - font-family: monospace; - font-size: large; - border-bottom: 1px dashed black; - margin-bottom: 0.3em; - padding-bottom: 0.1em; +.type-note { + font-size: small; + color: #DEDEDE; } -.method .description, .method .sourcecode { - margin-left: 1em; +.xxsection-bar { + background: #eee; + color: #333; + padding: 3px; } -.description p, .sourcecode p { - margin-bottom: 0.5em; +.section-bar { + color: #333; + border-bottom: 1px solid #999; + margin-left: -20px; } -.method .sourcecode p.source-link { - text-indent: 0em; - margin-top: 0.5em; -} -.method .aka { - margin-top: 0.3em; - margin-left: 1em; - font-style: italic; - text-indent: 2em; +.section-title { + background: #79a; + color: #eee; + padding: 3px; + margin-top: 2em; + margin-left: -30px; + border: 1px solid #999; } -h1 { - padding: 1em; - border: 1px solid black; - font-size: x-large; - font-weight: bold; - color: #FFF; - background: #007; -} +.top-aligned-row { vertical-align: top } +.bottom-aligned-row { vertical-align: bottom } -h2 { - padding: 0.5em 1em 0.5em 1em; - border: 1px solid black; - font-size: large; - font-weight: bold; - color: #FFF; - background: #009; +/* --- Context section classes ----------------------- */ + +.context-row { } +.context-item-name { font-family: monospace; font-weight: bold; color: black; } +.context-item-value { font-size: small; color: #448; } +.context-item-desc { color: #333; padding-left: 2em; } + +/* --- Method classes -------------------------- */ +.method-detail { + background: #efefef; + padding: 0; + margin-top: 0.5em; + margin-bottom: 1em; + border: 1px dotted #ccc; } +.method-heading { + color: black; + background: #ccc; + border-bottom: 1px solid #666; + padding: 0.2em 0.5em 0 0.5em; +} +.method-signature { color: black; background: inherit; } +.method-name { font-weight: bold; } +.method-args { font-style: italic; } +.method-description { padding: 0 0.5em 0 0.5em; } -h3, h4, h5, h6 { - padding: 0.2em 1em 0.2em 1em; - border: 1px dashed black; - color: #000; - background: #AAF; +/* --- Source code sections -------------------- */ + +a.source-toggle { font-size: 90%; } +div.method-source-code { + background: #262626; + color: #ffdead; + margin: 1em; + padding: 0.5em; + border: 1px dashed #999; + overflow: hidden; } -.sourcecode > pre { - padding: 0.5em; - border: 1px dotted black; - background: #FFE; -} +div.method-source-code pre { color: #ffdead; overflow: hidden; } + +/* --- Ruby keyword styles --------------------- */ + +.standalone-code { background: #221111; color: #ffdead; overflow: hidden; } + +.ruby-constant { color: #7fffd4; background: transparent; } +.ruby-keyword { color: #00ffff; background: transparent; } +.ruby-ivar { color: #eedd82; background: transparent; } +.ruby-operator { color: #00ffee; background: transparent; } +.ruby-identifier { color: #ffdead; background: transparent; } +.ruby-node { color: #ffa07a; background: transparent; } +.ruby-comment { color: #b22222; font-weight: bold; background: transparent; } +.ruby-regexp { color: #ffa07a; background: transparent; } +.ruby-value { color: #7fffd4; background: transparent; } \ No newline at end of file