diff options
author | murphy <murphy@rubychan.de> | 2010-06-16 17:10:35 +0000 |
---|---|---|
committer | murphy <murphy@rubychan.de> | 2010-06-16 17:10:35 +0000 |
commit | 4a1e5db7fc18779f57019aa65d522f4fe654f819 (patch) | |
tree | ea69e9278c9f5904c22ad63959da080173f1046b /lib | |
parent | 9bfb202e4f37a17f141a81493efdcee06ef815a6 (diff) | |
download | coderay-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.rb | 71 |
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 |