Skip to content

Commit a7c95dc

Browse files
committed
Improve coderay highlighting
1 parent 59c9375 commit a7c95dc

File tree

1 file changed

+89
-126
lines changed
  • grails-docs/src/main/template/css

1 file changed

+89
-126
lines changed

grails-docs/src/main/template/css/main.css

Lines changed: 89 additions & 126 deletions
Original file line numberDiff line numberDiff line change
@@ -717,135 +717,98 @@ li {
717717
text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.8);
718718
}
719719

720+
/* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */
721+
/*pre.CodeRay {background-color:#f7f7f8;}*/
720722
.CodeRay {
721723
background-color: hsl(0,0%,95%);
722724
border: 1px solid silver;
723725
color: black;
724726
padding: 15px;
725727
}
726-
.CodeRay pre {
727-
margin: 0px;
728-
}
729-
730-
span.CodeRay { white-space: pre; border: 0px; padding: 2px; }
731-
732-
table.CodeRay { border-collapse: collapse; width: 100%; padding: 2px; }
733-
table.CodeRay td { padding: 2px 4px; vertical-align: top; }
734-
735-
.CodeRay .line-numbers {
736-
background-color: hsl(180,65%,90%);
737-
color: gray;
738-
text-align: right;
739-
-webkit-user-select: none;
740-
-moz-user-select: none;
741-
user-select: none;
742-
}
743-
.CodeRay .line-numbers a {
744-
background-color: hsl(180,65%,90%) !important;
745-
color: gray !important;
746-
text-decoration: none !important;
747-
}
748-
.CodeRay .line-numbers pre {
749-
word-break: normal;
750-
}
751-
.CodeRay .line-numbers a:target { color: blue !important; }
752-
.CodeRay .line-numbers .highlighted { color: red !important; }
753-
.CodeRay .line-numbers .highlighted a { color: red !important; }
754-
.CodeRay span.line-numbers { padding: 0px 4px; }
755-
.CodeRay .line { display: block; float: left; width: 100%; }
756-
.CodeRay .code { width: 100%; }
757-
758-
.CodeRay .debug { color: white !important; background: blue !important; }
759-
760-
.CodeRay .annotation { color:#007 }
761-
.CodeRay .attribute-name { color:#b48 }
762-
.CodeRay .attribute-value { color:#700 }
763-
.CodeRay .binary { color:#549 }
764-
.CodeRay .binary .char { color:#325 }
765-
.CodeRay .binary .delimiter { color:#325 }
766-
.CodeRay .char { color:#D20 }
767-
.CodeRay .char .content { color:#D20 }
768-
.CodeRay .char .delimiter { color:#710 }
769-
.CodeRay .class { color:#B06; font-weight:bold }
770-
.CodeRay .class-variable { color:#369 }
771-
.CodeRay .color { color:#0A0 }
772-
.CodeRay .comment { color:#777 }
773-
.CodeRay .comment .char { color:#444 }
774-
.CodeRay .comment .delimiter { color:#444 }
775-
.CodeRay .constant { color:#036; font-weight:bold }
776-
.CodeRay .decorator { color:#B0B }
777-
.CodeRay .definition { color:#099; font-weight:bold }
778-
.CodeRay .delimiter { color:black }
779-
.CodeRay .directive { color:#088; font-weight:bold }
780-
.CodeRay .docstring { color:#D42; }
781-
.CodeRay .doctype { color:#34b }
782-
.CodeRay .done { text-decoration: line-through; color: gray }
783-
.CodeRay .entity { color:#800; font-weight:bold }
784-
.CodeRay .error { color:#F00; background-color:#FAA }
785-
.CodeRay .escape { color:#666 }
786-
.CodeRay .exception { color:#C00; font-weight:bold }
787-
.CodeRay .float { color:#60E }
788-
.CodeRay .function { color:#06B; font-weight:bold }
789-
.CodeRay .function .delimiter { color:#059 }
790-
.CodeRay .function .content { color:#037 }
791-
.CodeRay .global-variable { color:#d70 }
792-
.CodeRay .hex { color:#02b }
793-
.CodeRay .id { color:#33D; font-weight:bold }
794-
.CodeRay .include { color:#B44; font-weight:bold }
795-
.CodeRay .inline { background-color: hsla(0,0%,0%,0.07); color: black }
796-
.CodeRay .inline-delimiter { font-weight: bold; color: #666 }
797-
.CodeRay .instance-variable { color:#33B }
798-
.CodeRay .integer { color:#00D }
799-
.CodeRay .imaginary { color:#f00 }
800-
.CodeRay .important { color:#D00 }
801-
.CodeRay .key { color: #606 }
802-
.CodeRay .key .char { color: #60f }
803-
.CodeRay .key .delimiter { color: #404 }
804-
.CodeRay .keyword { color:#080; font-weight:bold }
805-
.CodeRay .label { color:#970; font-weight:bold }
806-
.CodeRay .local-variable { color:#950 }
807-
.CodeRay .map .content { color:#808 }
808-
.CodeRay .map .delimiter { color:#40A}
809-
.CodeRay .map { background-color:hsla(200,100%,50%,0.06); }
810-
.CodeRay .namespace { color:#707; font-weight:bold }
811-
.CodeRay .octal { color:#40E }
812-
.CodeRay .operator { }
813-
.CodeRay .predefined { color:#369; font-weight:bold }
814-
.CodeRay .predefined-constant { color:#069 }
815-
.CodeRay .predefined-type { color:#0a8; font-weight:bold }
816-
.CodeRay .preprocessor { color:#579 }
817-
.CodeRay .pseudo-class { color:#00C; font-weight:bold }
818-
.CodeRay .regexp { background-color:hsla(300,100%,50%,0.06); }
819-
.CodeRay .regexp .content { color:#808 }
820-
.CodeRay .regexp .delimiter { color:#404 }
821-
.CodeRay .regexp .modifier { color:#C2C }
822-
.CodeRay .reserved { color:#080; font-weight:bold }
823-
.CodeRay .shell { background-color:hsla(120,100%,50%,0.06); }
824-
.CodeRay .shell .content { color:#2B2 }
825-
.CodeRay .shell .delimiter { color:#161 }
826-
.CodeRay .string { background-color:hsla(0,100%,50%,0.05); }
827-
.CodeRay .string .char { color: #b0b }
828-
.CodeRay .string .content { color: #D20 }
829-
.CodeRay .string .delimiter { color: #710 }
830-
.CodeRay .string .modifier { color: #E40 }
831-
.CodeRay .symbol { color:#A60 }
832-
.CodeRay .symbol .content { color:#A60 }
833-
.CodeRay .symbol .delimiter { color:#740 }
834-
.CodeRay .tag { color:#070; font-weight:bold }
835-
.CodeRay .type { color:#339; font-weight:bold }
836-
.CodeRay .value { color: #088 }
837-
.CodeRay .variable { color:#037 }
838-
839-
.CodeRay .insert { background: hsla(120,100%,50%,0.12) }
840-
.CodeRay .delete { background: hsla(0,100%,50%,0.12) }
841-
.CodeRay .change { color: #bbf; background: #007 }
842-
.CodeRay .head { color: #f8f; background: #505 }
843-
.CodeRay .head .filename { color: white; }
844-
845-
.CodeRay .delete .eyecatcher { background-color: hsla(0,100%,50%,0.2); border: 1px solid hsla(0,100%,45%,0.5); margin: -1px; border-bottom: none; border-top-left-radius: 5px; border-top-right-radius: 5px; }
846-
.CodeRay .insert .eyecatcher { background-color: hsla(120,100%,50%,0.2); border: 1px solid hsla(120,100%,25%,0.5); margin: -1px; border-top: none; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
847-
848-
.CodeRay .insert .insert { color: #0c0; background:transparent; font-weight:bold }
849-
.CodeRay .delete .delete { color: #c00; background:transparent; font-weight:bold }
850-
.CodeRay .change .change { color: #88f }
851-
.CodeRay .head .head { color: #f4f }
728+
.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
729+
.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
730+
.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
731+
table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
732+
table.CodeRay td{vertical-align: top;line-height:1.45}
733+
table.CodeRay td.line-numbers{text-align:right}
734+
table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
735+
table.CodeRay td.code{padding:0 0 0 .5em}
736+
table.CodeRay td.code>pre{padding:0}
737+
.CodeRay .debug{color:#fff !important;background:#000080 !important}
738+
.CodeRay .annotation{color:#007}
739+
.CodeRay .attribute-name{color:#000080}
740+
.CodeRay .attribute-value{color:#700}
741+
.CodeRay .binary{color:#509}
742+
.CodeRay .comment{color:#998;font-style:italic}
743+
.CodeRay .char{color:#04d}
744+
.CodeRay .char .content{color:#04d}
745+
.CodeRay .char .delimiter{color:#039}
746+
.CodeRay .class{color:#458;font-weight:bold}
747+
.CodeRay .complex{color:#a08}
748+
.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
749+
.CodeRay .color{color:#099}
750+
.CodeRay .class-variable{color:#369}
751+
.CodeRay .decorator{color:#b0b}
752+
.CodeRay .definition{color:#099}
753+
.CodeRay .delimiter{color:#000}
754+
.CodeRay .doc{color:#970}
755+
.CodeRay .doctype{color:#34b}
756+
.CodeRay .doc-string{color:#d42}
757+
.CodeRay .escape{color:#666}
758+
.CodeRay .entity{color:#800}
759+
.CodeRay .error{color:#808}
760+
.CodeRay .exception{color:inherit}
761+
.CodeRay .filename{color:#099}
762+
.CodeRay .function{color:#900;font-weight:bold}
763+
.CodeRay .global-variable{color:#008080}
764+
.CodeRay .hex{color:#058}
765+
.CodeRay .integer,.CodeRay .float{color:#099}
766+
.CodeRay .include{color:#555}
767+
.CodeRay .inline{color:#000}
768+
.CodeRay .inline .inline{background:#ccc}
769+
.CodeRay .inline .inline .inline{background:#bbb}
770+
.CodeRay .inline .inline-delimiter{color:#d14}
771+
.CodeRay .inline-delimiter{color:#d14}
772+
.CodeRay .important{color:#555;font-weight:bold}
773+
.CodeRay .interpreted{color:#b2b}
774+
.CodeRay .instance-variable{color:#008080}
775+
.CodeRay .label{color:#970}
776+
.CodeRay .local-variable{color:#963}
777+
.CodeRay .octal{color:#40e}
778+
.CodeRay .predefined{color:#369}
779+
.CodeRay .preprocessor{color:#579}
780+
.CodeRay .pseudo-class{color:#555}
781+
.CodeRay .directive{font-weight:bold}
782+
.CodeRay .type{font-weight:bold}
783+
.CodeRay .predefined-type{color:inherit}
784+
.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
785+
.CodeRay .key{color:#808}
786+
.CodeRay .key .delimiter{color:#606}
787+
.CodeRay .key .char{color:#80f}
788+
.CodeRay .value{color:#088}
789+
.CodeRay .regexp .delimiter{color:#808}
790+
.CodeRay .regexp .content{color:#808}
791+
.CodeRay .regexp .modifier{color:#808}
792+
.CodeRay .regexp .char{color:#d14}
793+
.CodeRay .regexp .function{color:#404;font-weight:bold}
794+
.CodeRay .string{color:#d20}
795+
.CodeRay .string .string .string{background:#ffd0d0}
796+
.CodeRay .string .content{color:#d14}
797+
.CodeRay .string .char{color:#d14}
798+
.CodeRay .string .delimiter{color:#d14}
799+
.CodeRay .shell{color:#d14}
800+
.CodeRay .shell .delimiter{color:#d14}
801+
.CodeRay .symbol{color:#990073}
802+
.CodeRay .symbol .content{color:#a60}
803+
.CodeRay .symbol .delimiter{color:#630}
804+
.CodeRay .tag{color:#008080}
805+
.CodeRay .tag-special{color:#d70}
806+
.CodeRay .variable{color:#036}
807+
.CodeRay .insert{background:#afa}
808+
.CodeRay .delete{background:#faa}
809+
.CodeRay .change{color:#aaf;background:#007}
810+
.CodeRay .head{color:#f8f;background:#505}
811+
.CodeRay .insert .insert{color:#080}
812+
.CodeRay .delete .delete{color:#800}
813+
.CodeRay .change .change{color:#66f}
814+
.CodeRay .head .head{color:#f4f}

0 commit comments

Comments
 (0)