ctf-2011
old assets from capture-the-flag ictf 2011
git clone https://9o.is/git/ctf-2011.git
gray.js
(4643B)
1 /**
2 * Gray theme for Highcharts JS
3 * @author Torstein Hønsi
4 */
5
6 Highcharts.theme = {
7 colors: ["#DDDF0D", "#7798BF", "#55BF3B", "#DF5353", "#aaeeee", "#ff0066", "#eeaaee",
8 "#55BF3B", "#DF5353", "#7798BF", "#aaeeee"],
9 chart: {
10 backgroundColor: {
11 linearGradient: [0, 0, 0, 400],
12 stops: [
13 [0, 'rgb(62,84,130)'],
14 [1, 'rgb(16, 16, 20)']
15 ]
16 },
17 borderWidth: 0,
18 borderRadius: 15,
19 plotBackgroundColor: null,
20 plotShadow: false,
21 plotBorderWidth: 0
22 },
23 title: {
24 style: {
25 color: '#FFF',
26 font: '16px Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif'
27 }
28 },
29 subtitle: {
30 style: {
31 color: '#DDD',
32 font: '12px Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif'
33 }
34 },
35 xAxis: {
36 gridLineWidth: 0,
37 lineColor: '#999',
38 tickColor: '#999',
39 labels: {
40 style: {
41 color: '#999',
42 fontWeight: 'bold'
43 }
44 },
45 title: {
46 style: {
47 color: '#AAA',
48 font: 'bold 12px Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif'
49 }
50 }
51 },
52 yAxis: {
53 alternateGridColor: null,
54 minorTickInterval: null,
55 gridLineColor: 'rgba(255, 255, 255, .1)',
56 lineWidth: 0,
57 tickWidth: 0,
58 labels: {
59 style: {
60 color: '#999',
61 fontWeight: 'bold'
62 }
63 },
64 title: {
65 style: {
66 color: '#AAA',
67 font: 'bold 12px Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif'
68 }
69 }
70 },
71 legend: {
72 itemStyle: {
73 color: '#CCC'
74 },
75 itemHoverStyle: {
76 color: '#FFF'
77 },
78 itemHiddenStyle: {
79 color: '#333'
80 }
81 },
82 labels: {
83 style: {
84 color: '#CCC'
85 }
86 },
87 tooltip: {
88 backgroundColor: {
89 linearGradient: [0, 0, 0, 50],
90 stops: [
91 [0, 'rgba(96, 96, 96, .8)'],
92 [1, 'rgba(16, 16, 16, .8)']
93 ]
94 },
95 borderWidth: 0,
96 style: {
97 color: '#FFF'
98 }
99 },
100
101
102 plotOptions: {
103 line: {
104 dataLabels: {
105 color: '#CCC'
106 },
107 marker: {
108 lineColor: '#333'
109 }
110 },
111 spline: {
112 marker: {
113 lineColor: '#333'
114 }
115 },
116 scatter: {
117 marker: {
118 lineColor: '#333'
119 }
120 },
121 candlestick: {
122 lineColor: 'white'
123 }
124 },
125
126 toolbar: {
127 itemStyle: {
128 color: '#CCC'
129 }
130 },
131
132 navigation: {
133 buttonOptions: {
134 backgroundColor: {
135 linearGradient: [0, 0, 0, 20],
136 stops: [
137 [0.4, '#606060'],
138 [0.6, '#333333']
139 ]
140 },
141 borderColor: '#000000',
142 symbolStroke: '#C0C0C0',
143 hoverSymbolStroke: '#FFFFFF'
144 }
145 },
146
147 exporting: {
148 buttons: {
149 exportButton: {
150 symbolFill: '#55BE3B'
151 },
152 printButton: {
153 symbolFill: '#7797BE'
154 }
155 }
156 },
157
158 // scroll charts
159 rangeSelector: {
160 buttonTheme: {
161 fill: {
162 linearGradient: [0, 0, 0, 20],
163 stops: [
164 [0.4, '#888'],
165 [0.6, '#555']
166 ]
167 },
168 stroke: '#000000',
169 style: {
170 color: '#CCC',
171 fontWeight: 'bold'
172 },
173 states: {
174 hover: {
175 fill: {
176 linearGradient: [0, 0, 0, 20],
177 stops: [
178 [0.4, '#BBB'],
179 [0.6, '#888']
180 ]
181 },
182 stroke: '#000000',
183 style: {
184 color: 'white'
185 }
186 },
187 select: {
188 fill: {
189 linearGradient: [0, 0, 0, 20],
190 stops: [
191 [0.1, '#000'],
192 [0.3, '#333']
193 ]
194 },
195 stroke: '#000000',
196 style: {
197 color: 'yellow'
198 }
199 }
200 }
201 },
202 inputStyle: {
203 backgroundColor: '#333',
204 color: 'silver'
205 },
206 labelStyle: {
207 color: 'silver'
208 }
209 },
210
211 navigator: {
212 handles: {
213 backgroundColor: '#666',
214 borderColor: '#AAA'
215 },
216 outlineColor: '#CCC',
217 maskFill: 'rgba(16, 16, 16, 0.5)',
218 series: {
219 color: '#7798BF',
220 lineColor: '#A6C7ED'
221 }
222 },
223
224 scrollbar: {
225 barBackgroundColor: {
226 linearGradient: [0, 0, 0, 20],
227 stops: [
228 [0.4, '#888'],
229 [0.6, '#555']
230 ]
231 },
232 barBorderColor: '#CCC',
233 buttonArrowColor: '#CCC',
234 buttonBackgroundColor: {
235 linearGradient: [0, 0, 0, 20],
236 stops: [
237 [0.4, '#888'],
238 [0.6, '#555']
239 ]
240 },
241 buttonBorderColor: '#CCC',
242 rifleColor: '#FFF',
243 trackBackgroundColor: {
244 linearGradient: [0, 0, 0, 10],
245 stops: [
246 [0, '#000'],
247 [1, '#333']
248 ]
249 },
250 trackBorderColor: '#666'
251 },
252
253 // special colors for some of the demo examples
254 legendBackgroundColor: 'rgba(48, 48, 48, 0.8)',
255 legendBackgroundColorSolid: 'rgb(70, 70, 70)',
256 dataLabelsColor: '#444',
257 textColor: '#E0E0E0',
258 maskColor: 'rgba(255,255,255,0.3)'
259 };
260
261 // Apply the theme
262 var highchartsOptions = Highcharts.setOptions(Highcharts.theme);