Mercurial > hg > soundsoftware-site
comparison vendor/plugins/coderay-0.9.2/lib/coderay/styles/.svn/text-base/murphy.rb.svn-base @ 0:513646585e45
* Import Redmine trunk SVN rev 3859
author | Chris Cannam |
---|---|
date | Fri, 23 Jul 2010 15:52:44 +0100 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:513646585e45 |
---|---|
1 module CodeRay | |
2 module Styles | |
3 | |
4 class Murphy < Style | |
5 | |
6 register_for :murphy | |
7 | |
8 code_background = '#001129' | |
9 numbers_background = code_background | |
10 border_color = 'silver' | |
11 normal_color = '#C0C0C0' | |
12 | |
13 CSS_MAIN_STYLES = <<-MAIN | |
14 .CodeRay { | |
15 background-color: #{code_background}; | |
16 border: 1px solid #{border_color}; | |
17 font-family: 'Courier New', 'Terminal', monospace; | |
18 color: #{normal_color}; | |
19 } | |
20 .CodeRay pre { margin: 0px; } | |
21 | |
22 div.CodeRay { } | |
23 | |
24 span.CodeRay { white-space: pre; border: 0px; padding: 2px; } | |
25 | |
26 table.CodeRay { border-collapse: collapse; width: 100%; padding: 2px; } | |
27 table.CodeRay td { padding: 2px 4px; vertical-align: top; } | |
28 | |
29 .CodeRay .line_numbers, .CodeRay .no { | |
30 background-color: #{numbers_background}; | |
31 color: gray; | |
32 text-align: right; | |
33 } | |
34 .CodeRay .line_numbers tt { font-weight: bold; } | |
35 .CodeRay .no { padding: 0px 4px; } | |
36 .CodeRay .code { width: 100%; } | |
37 | |
38 ol.CodeRay { font-size: 10pt; } | |
39 ol.CodeRay li { white-space: pre; } | |
40 | |
41 .CodeRay .code pre { overflow: auto; } | |
42 MAIN | |
43 | |
44 TOKEN_COLORS = <<-'TOKENS' | |
45 .af { color:#00C; } | |
46 .an { color:#007; } | |
47 .av { color:#700; } | |
48 .aw { color:#C00; } | |
49 .bi { color:#509; font-weight:bold; } | |
50 .c { color:#555; background-color: black; } | |
51 | |
52 .ch { color:#88F; } | |
53 .ch .k { color:#04D; } | |
54 .ch .dl { color:#039; } | |
55 | |
56 .cl { color:#e9e; font-weight:bold; } | |
57 .co { color:#5ED; font-weight:bold; } | |
58 .cr { color:#0A0; } | |
59 .cv { color:#ccf; } | |
60 .df { color:#099; font-weight:bold; } | |
61 .di { color:#088; font-weight:bold; } | |
62 .dl { color:black; } | |
63 .do { color:#970; } | |
64 .ds { color:#D42; font-weight:bold; } | |
65 .e { color:#666; font-weight:bold; } | |
66 .er { color:#F00; background-color:#FAA; } | |
67 .ex { color:#F00; font-weight:bold; } | |
68 .fl { color:#60E; font-weight:bold; } | |
69 .fu { color:#5ed; font-weight:bold; } | |
70 .gv { color:#f84; } | |
71 .hx { color:#058; font-weight:bold; } | |
72 .i { color:#66f; font-weight:bold; } | |
73 .ic { color:#B44; font-weight:bold; } | |
74 .il { } | |
75 .in { color:#B2B; font-weight:bold; } | |
76 .iv { color:#aaf; } | |
77 .la { color:#970; font-weight:bold; } | |
78 .lv { color:#963; } | |
79 .oc { color:#40E; font-weight:bold; } | |
80 .of { color:#000; font-weight:bold; } | |
81 .op { } | |
82 .pc { color:#08f; font-weight:bold; } | |
83 .pd { color:#369; font-weight:bold; } | |
84 .pp { color:#579; } | |
85 .pt { color:#66f; font-weight:bold; } | |
86 .r { color:#5de; font-weight:bold; } | |
87 .r, .kw { color:#5de; font-weight:bold } | |
88 | |
89 .ke { color: #808; } | |
90 | |
91 .rx { background-color:#221133; } | |
92 .rx .k { color:#f8f; } | |
93 .rx .dl { color:#f0f; } | |
94 .rx .mod { color:#f0b; } | |
95 .rx .fu { color:#404; font-weight: bold; } | |
96 | |
97 .s { background-color:#331122; } | |
98 .s .s { background-color:#ffe0e0; } | |
99 .s .s .s { background-color:#ffd0d0; } | |
100 .s .k { color:#F88; } | |
101 .s .dl { color:#f55; } | |
102 | |
103 .sh { background-color:#f0fff0; } | |
104 .sh .k { color:#2B2; } | |
105 .sh .dl { color:#161; } | |
106 | |
107 .sy { color:#Fc8; } | |
108 .sy .k { color:#Fc8; } | |
109 .sy .dl { color:#F84; } | |
110 | |
111 .ta { color:#070; } | |
112 .tf { color:#070; font-weight:bold; } | |
113 .ts { color:#D70; font-weight:bold; } | |
114 .ty { color:#339; font-weight:bold; } | |
115 .v { color:#036; } | |
116 .xt { color:#444; } | |
117 | |
118 .ins { background: #afa; } | |
119 .del { background: #faa; } | |
120 .chg { color: #aaf; background: #007; } | |
121 .head { color: #f8f; background: #505 } | |
122 | |
123 .ins .ins { color: #080; font-weight:bold } | |
124 .del .del { color: #800; font-weight:bold } | |
125 .chg .chg { color: #66f; } | |
126 .head .head { color: #f4f; } | |
127 TOKENS | |
128 | |
129 end | |
130 | |
131 end | |
132 end |