rdoc/rdoc.css in resque_ui-3.2.3 vs rdoc/rdoc.css in resque_ui-3.2.4

- old
+ new

@@ -6,17 +6,15 @@ * */ /* Base Green is: #6C8C22 */ -*{ padding: 0; margin: 0; } +* { padding: 0; margin: 0; } body { background: #efefef; font: 14px "Helvetica Neue", Helvetica, Tahoma, sans-serif; -} -body.class, body.module, body.file { margin-left: 40px; } body.file-popup { font-size: 90%; margin-left: 0; @@ -42,27 +40,31 @@ pre { background: #ddd; padding: 0.5em 0; } - /* @group Generic Classes */ .initially-hidden { display: none; } -.quicksearch-field { +#search-field { width: 98%; - background: #ddd; - border: 1px solid #aaa; + background: #eee; + border: none; height: 1.5em; -webkit-border-radius: 4px; } -.quicksearch-field:focus { +#search-field:focus { background: #f1edba; } +#search-field:-moz-placeholder, +#search-field::-webkit-input-placeholder { + font-weight: bold; + color: #666; +} .missing-docs { font-size: 120%; background: white url(images/wrench_orange.png) no-repeat 4px center; color: #ccc; @@ -84,109 +86,81 @@ background: #fff3c2; } /* @end */ - /* @group Index Page, Standalone file pages */ -body.indexpage { - margin: 1em 3em; -} -body.indexpage p, -body.indexpage div, -body.file p { - margin: 1em 0; -} - -.indexpage .rdoc-list p, .file .rdoc-list p { - margin: 0em 0; -} - -.indexpage ol, -.file #documentation ol { +.indexpage ul { line-height: 160%; -} - -.indexpage ul, -.file #documentation ul { - line-height: 160%; list-style: none; } .indexpage ul :link, .indexpage ul :visited { font-size: 16px; } -.indexpage li, -.file #documentation li { +.indexpage li { padding-left: 20px; } -.indexpage ol, -.file #documentation ol { - margin-left: 20px; -} - -.indexpage ol > li, -.file #documentation ol > li { - padding-left: 0; -} - -.indexpage ul > li, -.file #documentation ul > li { +.indexpage ul > li { background: url(images/bullet_black.png) no-repeat left 4px; } +.indexpage li.method { + background: url(images/plugin.png) no-repeat left 4px; +} .indexpage li.module { background: url(images/package.png) no-repeat left 4px; } .indexpage li.class { background: url(images/ruby.png) no-repeat left 4px; } .indexpage li.file { background: url(images/page_white_text.png) no-repeat left 4px; } -.file li p, -.indexpage li p { - margin: 0 0; +.indexpage li li { + background: url(images/tag_blue.png) no-repeat left 4px; } +.indexpage li .toc-toggle { + width: 16px; + height: 16px; + background: url(images/add.png) no-repeat; +} +.indexpage li .toc-toggle.open { + background: url(images/delete.png) no-repeat; +} + /* @end */ /* @group Top-Level Structure */ -.class #metadata, -.file #metadata, -.module #metadata { +#metadata { float: left; width: 260px; } -.class #documentation, -.file #documentation, -.module #documentation { +#documentation { margin: 2em 1em 5em 300px; min-width: 340px; } -.file #metadata { - margin: 0.8em; -} - #validator-badges { clear: both; margin: 1em 1em 2em; + font-size: smaller; } /* @end */ /* @group Metadata Section */ #metadata .section { background-color: #dedede; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #aaa; - margin: 0 8px 16px; + margin: 0 8px 8px; font-size: 90%; overflow: hidden; } #metadata h3.section-header { margin: 0; @@ -208,10 +182,14 @@ #metadata p { padding: 8px; list-style: none; } +#file-metadata { + margin-top: 2em; +} + #file-metadata ul { padding-left: 28px; list-style-image: url(images/page_green.png); } @@ -235,54 +213,36 @@ -webkit-border-radius: 5px; } /* @end */ +/* @group Class Metadata Section */ +#class-metadata { + margin-top: 2em; +} +/* @end */ /* @group Project Metadata Section */ #project-metadata { - margin-top: 3em; + margin-top: 2em; } -.file #project-metadata { - margin-top: 0em; -} - #project-metadata .section { border: 1px solid #aaa; } #project-metadata h3.section-header { border-bottom: 1px solid #aaa; position: relative; } -#project-metadata h3.section-header .search-toggle { - position: absolute; - right: 5px; -} - #project-metadata form { color: #777; background: #ccc; - padding: 8px 8px 16px; - border-bottom: 1px solid #bbb; } -#project-metadata fieldset { - border: 0; -} -#no-class-search-results { - margin: 0 auto 1em; - text-align: center; - font-size: 14px; - font-weight: bold; - color: #aaa; -} - /* @end */ - /* @group Documentation Section */ .description { font-size: 100%; color: #333; } @@ -293,58 +253,85 @@ .description li p { margin: 0; } +.description ol, .description ul { margin-left: 1.5em; } +.description ol li, .description ul li { line-height: 1.4em; } -.description dl, -#documentation dl { +.note-list { + margin: 8px 0; +} + +.label-list { margin: 8px 1.5em; border: 1px solid #ccc; } -.description dl { +.description .label-list { font-size: 14px; } -.description dt, -#documentation dt { +.note-list dt { + font-weight: bold; +} +.note-list dd { + padding: 0 12px; +} + +.label-list dt { padding: 2px 4px; font-weight: bold; background: #ddd; } -.description dd, -#documentation dd { +.label-list dd { padding: 2px 12px; } -.description dd + dt, -#documentation dd + dt { +.label-list dd + dt, +.note-list dd + dt { margin-top: 0.7em; } #documentation .section { font-size: 90%; } #documentation h2.section-header { - margin-top: 2em; - padding: 0.75em 0.5em; + margin-top: 1em; + padding: 0.25em 0.5em; background: #ccc; color: #333; font-size: 175%; border: 1px solid #bbb; -moz-border-radius: 3px; -webkit-border-radius: 3px; } +.documentation-section-title { + position: relative; +} +.documentation-section-title .section-click-top { + position: absolute; + top: 6px; + right: 12px; + font-size: 10px; + color: #9b9877; + visibility: hidden; + padding-right: 0.5px; +} + +.documentation-section-title:hover .section-click-top { + visibility: visible; +} + #documentation h3.section-header { - margin-top: 2em; + margin-top: 1em; padding: 0.25em 0.5em; background-color: #dedede; color: #333; font-size: 150%; border: 1px solid #bbb; @@ -427,11 +414,11 @@ visibility: hidden; padding-right: 20px; line-height: 20px; background: url(images/zoom.png) no-repeat right top; } -#documentation .method-detail:hover .method-click-advice { +#documentation .method-heading:hover .method-click-advice { visibility: visible; } #documentation .method-alias .method-heading { color: #666; @@ -453,18 +440,18 @@ padding-top: 4px; font-style: italic; cursor: default; } #documentation .method-description p { - padding: 0; -} -#documentation .method-description p + p { margin-bottom: 0.5em; } #documentation .method-description ul { margin-left: 1.5em; } +pre { + margin: 0.5em 0; +} #documentation .attribute-method-heading { background: url(images/tag_green.png) no-repeat left bottom; } #documentation #attribute-method-details .method-detail:hover { @@ -479,285 +466,78 @@ } /* @end */ /* @end */ - - /* @group Source Code */ -div.method-source-code { +pre { + overflow: auto; background: #262626; - color: #efefef; - margin: 1em; - padding: 0.5em; + color: white; border: 1px dashed #999; - overflow: hidden; + padding: 0.5em; } -div.method-source-code pre { - background: inherit; - padding: 0; - color: white; - overflow: auto; +.description pre { + margin: 0 0.4em; } -/* @group Ruby keyword styles */ - .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-comment { color: #dc0000; font-weight: bold; background: transparent; } .ruby-regexp { color: #ffa07a; background: transparent; } .ruby-value { color: #7fffd4; background: transparent; } /* @end */ -/* @end */ -/* @group File Popup Contents */ - -.file #metadata, -.file-popup #metadata { +/* @group search results */ +#search-results h1 { + font-size: 1em; + font-weight: normal; + text-shadow: none; } -.file-popup dl { - font-size: 80%; - padding: 0.75em; - background-color: #dedede; - color: #333; - border: 1px solid #bbb; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; +#search-results .current { + background: #ccc; + border-bottom: 1px solid transparent; } -.file dt { - font-weight: bold; - padding-left: 22px; - line-height: 20px; - background: url(images/page_white_width.png) no-repeat left top; -} -.file dt.modified-date { - background: url(images/date.png) no-repeat left top; -} -.file dt.requires { - background: url(images/plugin.png) no-repeat left top; -} -.file dt.scs-url { - background: url(images/wrench.png) no-repeat left top; -} -.file dl dd { - margin: 0 0 1em 0; +#search-results li { + list-style: none; + border-bottom: 1px solid #aaa; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + border-radius: 4px; + margin-bottom: 0.5em; } -.file #metadata dl dd ul { - list-style: circle; - margin-left: 20px; - padding-top: 0; -} -.file #metadata dl dd ul li { -} - -.file h2 { - margin-top: 2em; - padding: 0.75em 0.5em; - background-color: #dedede; - color: #333; - font-size: 120%; - border: 1px solid #bbb; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; +#search-results li:last-child { + border-bottom: none; + margin-bottom: 0; } -/* @end */ - - - - -/* @group ThickBox Styles */ -#TB_window { - font: 12px Arial, Helvetica, sans-serif; - color: #333333; +#search-results li p { + padding: 0; + margin: 0.5em; } -#TB_secondLine { - font: 10px Arial, Helvetica, sans-serif; - color:#666666; +#search-results .search-namespace { + font-weight: bold; } -#TB_window :link, -#TB_window :visited { color: #666666; } -#TB_window :link:hover, -#TB_window :visited:hover { color: #000; } -#TB_window :link:active, -#TB_window :visited:active { color: #666666; } -#TB_window :link:focus, -#TB_window :visited:focus { color: #666666; } - -#TB_overlay { - position: fixed; - z-index:100; - top: 0px; - left: 0px; - height:100%; - width:100%; +#search-results li em { + background: yellow; + font-style: normal; } -.TB_overlayMacFFBGHack {background: url(images/macFFBgHack.png) repeat;} -.TB_overlayBG { - background-color:#000; - filter:alpha(opacity=75); - -moz-opacity: 0.75; - opacity: 0.75; +#search-results pre { + margin: 0.5em; } -* html #TB_overlay { /* ie6 hack */ - position: absolute; - height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); -} - -#TB_window { - position: fixed; - background: #ffffff; - z-index: 102; - color:#000000; - display:none; - border: 4px solid #525252; - text-align:left; - top:50%; - left:50%; -} - -* html #TB_window { /* ie6 hack */ - position: absolute; - margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); -} - -#TB_window img#TB_Image { - display:block; - margin: 15px 0 0 15px; - border-right: 1px solid #ccc; - border-bottom: 1px solid #ccc; - border-top: 1px solid #666; - border-left: 1px solid #666; -} - -#TB_caption{ - height:25px; - padding:7px 30px 10px 25px; - float:left; -} - -#TB_closeWindow{ - height:25px; - padding:11px 25px 10px 0; - float:right; -} - -#TB_closeAjaxWindow{ - padding:7px 10px 5px 0; - margin-bottom:1px; - text-align:right; - float:right; -} - -#TB_ajaxWindowTitle{ - float:left; - padding:7px 0 5px 10px; - margin-bottom:1px; - font-size: 22px; -} - -#TB_title{ - background-color: #6C8C22; - color: #dedede; - height:40px; -} -#TB_title :link, -#TB_title :visited { - color: white !important; - border-bottom: 1px dotted #dedede; -} - -#TB_ajaxContent{ - clear:both; - padding:2px 15px 15px 15px; - overflow:auto; - text-align:left; - line-height:1.4em; -} - -#TB_ajaxContent.TB_modal{ - padding:15px; -} - -#TB_ajaxContent p{ - padding:5px 0px 5px 0px; -} - -#TB_load{ - position: fixed; - display:none; - height:13px; - width:208px; - z-index:103; - top: 50%; - left: 50%; - margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ -} - -* html #TB_load { /* ie6 hack */ - position: absolute; - margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); -} - -#TB_HideSelect{ - z-index:99; - position:fixed; - top: 0; - left: 0; - background-color:#fff; - border:none; - filter:alpha(opacity=0); - -moz-opacity: 0; - opacity: 0; - height:100%; - width:100%; -} - -* html #TB_HideSelect { /* ie6 hack */ - position: absolute; - height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); -} - -#TB_iframeContent{ - clear:both; - border:none; - margin-bottom:-1px; - margin-top:1px; - _margin-bottom:1px; -} - /* @end */ -/* @group Debugging Section */ - -#debugging-toggle { - text-align: center; -} -#debugging-toggle img { - cursor: pointer; -} - -#rdoc-debugging-section-dump { - display: none; - margin: 0 2em 2em; - background: #ccc; - border: 1px solid #999; -} - - - -/* @end */