summaryrefslogtreecommitdiff
path: root/lib/coderay/styles
diff options
context:
space:
mode:
authormurphy <murphy@rubychan.de>2010-04-02 01:53:38 +0000
committermurphy <murphy@rubychan.de>2010-04-02 01:53:38 +0000
commitb9377ad2633d5f7de92b339f1ad28b11942adfe3 (patch)
tree759095552fbebb6b01c2fcd9c8398d97237a5e81 /lib/coderay/styles
parent1de8e57c915561e0c5ce7e98e8760c7e7ad0a38e (diff)
downloadcoderay-b9377ad2633d5f7de92b339f1ad28b11942adfe3.tar.gz
New HTML Encoder option :line_number_anchors (closes #208).
Also removed the :list wrapping style, and made a lot of cleanup in the styles. See Changes.textile.
Diffstat (limited to 'lib/coderay/styles')
-rw-r--r--lib/coderay/styles/alpha.rb24
-rw-r--r--lib/coderay/styles/cycnus.rb23
-rw-r--r--lib/coderay/styles/murphy.rb8
3 files changed, 18 insertions, 37 deletions
diff --git a/lib/coderay/styles/alpha.rb b/lib/coderay/styles/alpha.rb
index 655a4de..411ac0c 100644
--- a/lib/coderay/styles/alpha.rb
+++ b/lib/coderay/styles/alpha.rb
@@ -18,29 +18,23 @@ module Styles
font-family: 'Courier New', 'Terminal', monospace;
color: #{normal_color};
}
-.CodeRay pre { margin: 0px }
+.CodeRay pre { margin: 0px; }
-div.CodeRay { }
+span.CodeRay { white-space: pre; border: 0px; padding: 2px; }
-span.CodeRay { white-space: pre; border: 0px; padding: 2px }
-
-table.CodeRay { border-collapse: collapse; width: 100%; padding: 2px }
-table.CodeRay td { padding: 2px 4px; vertical-align: top }
+table.CodeRay { border-collapse: collapse; width: 100%; padding: 2px; }
+table.CodeRay td { padding: 2px 4px; vertical-align: top; }
.CodeRay .line_numbers, .CodeRay .no {
background-color: #{numbers_background};
color: gray;
text-align: right;
}
-.CodeRay .line_numbers tt { font-weight: bold }
-.CodeRay .line_numbers .highlighted { color: red }
-.CodeRay .no { padding: 0px 4px }
-.CodeRay .code { width: 100% }
-
-ol.CodeRay { font-size: 10pt }
-ol.CodeRay li { white-space: pre }
-
-.CodeRay .code pre { overflow: auto }
+.CodeRay .line_numbers a:target, .CodeRay .no a:target { color: blue; }
+.CodeRay .line_numbers .highlighted, .CodeRay .no .highlighted { color: red; }
+.CodeRay .no { padding: 0px 4px; }
+.CodeRay .code { width: 100%; }
+.CodeRay .code pre { overflow: auto; }
MAIN
TOKEN_COLORS = <<-'TOKENS'
diff --git a/lib/coderay/styles/cycnus.rb b/lib/coderay/styles/cycnus.rb
index a7f715f..a7eba80 100644
--- a/lib/coderay/styles/cycnus.rb
+++ b/lib/coderay/styles/cycnus.rb
@@ -18,29 +18,22 @@ module Styles
font-family: 'Courier New', 'Terminal', monospace;
color: #{normal_color};
}
-.CodeRay pre { margin: 0px }
+.CodeRay pre { margin: 0px; }
-div.CodeRay { }
+span.CodeRay { white-space: pre; border: 0px; padding: 2px; }
-span.CodeRay { white-space: pre; border: 0px; padding: 2px }
-
-table.CodeRay { border-collapse: collapse; width: 100%; padding: 2px }
-table.CodeRay td { padding: 2px 4px; vertical-align: top }
+table.CodeRay { border-collapse: collapse; width: 100%; padding: 2px; }
+table.CodeRay td { padding: 2px 4px; vertical-align: top; }
.CodeRay .line_numbers, .CodeRay .no {
background-color: #{numbers_background};
color: gray;
text-align: right;
}
-.CodeRay .line_numbers tt { font-weight: bold }
-.CodeRay .line_numbers .highlighted { color: red }
-.CodeRay .no { padding: 0px 4px }
-.CodeRay .code { width: 100% }
-
-ol.CodeRay { font-size: 10pt }
-ol.CodeRay li { white-space: pre }
-
-.CodeRay .code pre { overflow: auto }
+.CodeRay .line_numbers .highlighted, .CodeRay .no .highlighted { color: red; }
+.CodeRay .no { padding: 0px 4px; }
+.CodeRay .code { width: 100%; }
+.CodeRay .code pre { overflow: auto; }
MAIN
TOKEN_COLORS = <<-'TOKENS'
diff --git a/lib/coderay/styles/murphy.rb b/lib/coderay/styles/murphy.rb
index 033d949..0610dd9 100644
--- a/lib/coderay/styles/murphy.rb
+++ b/lib/coderay/styles/murphy.rb
@@ -20,8 +20,6 @@ module Styles
}
.CodeRay pre { margin: 0px; }
-div.CodeRay { }
-
span.CodeRay { white-space: pre; border: 0px; padding: 2px; }
table.CodeRay { border-collapse: collapse; width: 100%; padding: 2px; }
@@ -32,13 +30,9 @@ table.CodeRay td { padding: 2px 4px; vertical-align: top; }
color: gray;
text-align: right;
}
-.CodeRay .line_numbers tt { font-weight: bold; }
+.CodeRay .line_numbers .highlighted, .CodeRay .no .highlighted { color: red; }
.CodeRay .no { padding: 0px 4px; }
.CodeRay .code { width: 100%; }
-
-ol.CodeRay { font-size: 10pt; }
-ol.CodeRay li { white-space: pre; }
-
.CodeRay .code pre { overflow: auto; }
MAIN