summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authormurphy <murphy@rubychan.de>2010-06-16 17:10:35 +0000
committermurphy <murphy@rubychan.de>2010-06-16 17:10:35 +0000
commit4a1e5db7fc18779f57019aa65d522f4fe654f819 (patch)
treeea69e9278c9f5904c22ad63959da080173f1046b /lib
parent9bfb202e4f37a17f141a81493efdcee06ef815a6 (diff)
downloadcoderay-4a1e5db7fc18779f57019aa65d522f4fe654f819.tar.gz
Updated Alpha style: less bolded tokens, user-select:none for line numbers (closes #226), removed osolete .rx .fu style.
Diffstat (limited to 'lib')
-rw-r--r--lib/coderay/styles/alpha.rb71
1 files changed, 37 insertions, 34 deletions
diff --git a/lib/coderay/styles/alpha.rb b/lib/coderay/styles/alpha.rb
index c9b07c9..49e24d0 100644
--- a/lib/coderay/styles/alpha.rb
+++ b/lib/coderay/styles/alpha.rb
@@ -6,19 +6,20 @@ module Styles
register_for :alpha
- code_background = '#f8f8f8'
- numbers_background = '#def'
+ code_background = 'hsl(0,0%,95%)'
+ numbers_background = 'hsl(180,65%,90%)'
border_color = 'silver'
- normal_color = '#000'
+ normal_color = 'black'
CSS_MAIN_STYLES = <<-MAIN # :nodoc:
.CodeRay {
background-color: #{code_background};
border: 1px solid #{border_color};
- font-family: 'Courier New', 'Terminal', monospace;
color: #{normal_color};
}
-.CodeRay pre { margin: 0px; }
+.CodeRay pre {
+ margin: 0px;
+}
span.CodeRay { white-space: pre; border: 0px; padding: 2px; }
@@ -29,6 +30,8 @@ table.CodeRay td { padding: 2px 4px; vertical-align: top; }
background-color: #{numbers_background};
color: gray;
text-align: right;
+ -moz-user-select: none;
+ -webkit-user-select: none;
}
.CodeRay .line_numbers a:target, .CodeRay .no a:target { color: blue; }
.CodeRay .line_numbers .highlighted, .CodeRay .no .highlighted { color: red; }
@@ -43,75 +46,75 @@ table.CodeRay td { padding: 2px 4px; vertical-align: top; }
.an { color:#007 }
.at { color:#f08 }
.av { color:#700 }
-.bi { color:#509; font-weight:bold }
-.c { color:#888; }
-.c .dl { color:#444; }
-.c .ch { color:#444; }
+.bi { color:#509 }
+.c { color:#888 }
+.c .dl { color:#444 }
+.c .ch { color:#444 }
.ch { color:#04D }
.ch .k { color:#04D }
.ch .dl { color:#039 }
.cl { color:#B06; font-weight:bold }
-.cm { color:#A08; font-weight:bold }
+.cm { color:#A08 }
.co { color:#036; font-weight:bold }
.cr { color:#0A0 }
.cv { color:#369 }
-.de { color:#B0B; }
+.de { color:#B0B }
.df { color:#099; font-weight:bold }
.di { color:#088; font-weight:bold }
.dl { color:black }
.do { color:#970 }
.dt { color:#34b }
.ds { color:#D42; font-weight:bold }
-.e { color:#666; font-weight:bold }
+.e { color:#666 }
.en { color:#800; font-weight:bold }
.er { color:#F00; background-color:#FAA }
.ex { color:#C00; font-weight:bold }
-.fl { color:#60E; font-weight:bold }
+.fl { color:#60E }
.fu { color:#06B; font-weight:bold }
-.gv { color:#d70; font-weight:bold }
-.hx { color:#058; font-weight:bold }
-.i { color:#00D; font-weight:bold }
+.gv { color:#d70 }
+.hx { color:#02b }
+.i { color:#00D }
.ic { color:#B44; font-weight:bold }
.il { background-color: hsla(0,0%,0%,0.1); color: black }
.il .idl { font-weight: bold; color: #666 }
.idl { font-weight: bold; background-color: hsla(0,0%,0%,0.1); color: #666; }
-.im { color:#f00; }
+.im { color:#f00 }
.in { color:#B2B; font-weight:bold }
.iv { color:#33B }
.la { color:#970; font-weight:bold }
.lv { color:#963 }
.ns { color:#707; font-weight:bold }
-.oc { color:#40E; font-weight:bold }
+.oc { color:#40E }
.op { }
-.pc { color:#058; font-weight:bold }
+.pc { color:#069 }
.pd { color:#369; font-weight:bold }
-.pp { color:#579; }
+.pp { color:#579 }
.ps { color:#00C; font-weight:bold }
.pt { color:#074; font-weight:bold }
-.r, .kw { color:#080; font-weight:bold }
+.r { color:#080; font-weight:bold }
+.kw { color:#080; font-weight:bold }
-.ke { color: #808; }
-.ke .dl { color: #606; }
-.ke .ch { color: #80f; }
+.ke { color: #606 }
+.ke .dl { color: #404 }
+.ke .ch { color: #60f }
.vl { color: #088; }
-.rx { background-color:hsla(300,100%,50%,0.1); }
+.rx { background-color:hsla(300,100%,50%,0.09); }
.rx .k { color:#808 }
.rx .dl { color:#404 }
.rx .mod { color:#C2C }
-.rx .fu { color:#404; font-weight: bold }
-.s { background-color:hsla(0,100%,50%,0.1); }
-.s .k { color: #D20; }
-.s .ch { color: #b0b; }
-.s .dl { color: #710; }
-.s .mod { color: #E40; }
+.s { background-color:hsla(0,100%,50%,0.08); }
+.s .k { color: #D20 }
+.s .ch { color: #b0b }
+.s .dl { color: #710 }
+.s .mod { color: #E40 }
-.sh { background-color:hsla(120,100%,50%,0.1); }
+.sh { background-color:hsla(120,100%,50%,0.09); }
.sh .k { color:#2B2 }
.sh .dl { color:#161 }
@@ -136,8 +139,8 @@ table.CodeRay td { padding: 2px 4px; vertical-align: top; }
.ins .ins { color: #080; background:transparent; font-weight:bold }
.del .del { color: #800; background:transparent; font-weight:bold }
-.chg .chg { color: #66f; }
-.head .head { color: #f4f; }
+.chg .chg { color: #66f }
+.head .head { color: #f4f }
TOKENS
end