Chris@3
|
1 <?php
|
Chris@3
|
2
|
Chris@3
|
3 /**
|
Chris@3
|
4 * @file
|
Chris@3
|
5 * Lists available colors and color schemes for the Bartik theme.
|
Chris@3
|
6 */
|
Chris@3
|
7
|
Chris@3
|
8 $info = [
|
Chris@3
|
9 // Available colors and color labels used in theme.
|
Chris@3
|
10 'fields' => [
|
Chris@3
|
11 'top' => t('Header background top'),
|
Chris@3
|
12 'bottom' => t('Header background bottom'),
|
Chris@3
|
13 'bg' => t('Main background'),
|
Chris@3
|
14 'sidebar' => t('Sidebar background'),
|
Chris@3
|
15 'sidebarborders' => t('Sidebar borders'),
|
Chris@3
|
16 'footer' => t('Footer background'),
|
Chris@3
|
17 'titleslogan' => t('Title and slogan'),
|
Chris@3
|
18 'text' => t('Text color'),
|
Chris@3
|
19 'link' => t('Link color'),
|
Chris@3
|
20 ],
|
Chris@3
|
21 // Pre-defined color schemes.
|
Chris@3
|
22 'schemes' => [
|
Chris@3
|
23 'default' => [
|
Chris@3
|
24 'title' => t('Blue Lagoon (default)'),
|
Chris@3
|
25 'colors' => [
|
Chris@3
|
26 'top' => '#055a8e',
|
Chris@3
|
27 'bottom' => '#1d84c3',
|
Chris@3
|
28 'bg' => '#ffffff',
|
Chris@3
|
29 'sidebar' => '#f6f6f2',
|
Chris@3
|
30 'sidebarborders' => '#f9f9f9',
|
Chris@3
|
31 'footer' => '#292929',
|
Chris@3
|
32 'titleslogan' => '#fffeff',
|
Chris@3
|
33 'text' => '#3b3b3b',
|
Chris@3
|
34 'link' => '#0071B3',
|
Chris@3
|
35 ],
|
Chris@3
|
36 ],
|
Chris@3
|
37 'firehouse' => [
|
Chris@3
|
38 'title' => t('Firehouse'),
|
Chris@3
|
39 'colors' => [
|
Chris@3
|
40 'top' => '#cd2d2d',
|
Chris@3
|
41 'bottom' => '#d64e4e',
|
Chris@3
|
42 'bg' => '#ffffff',
|
Chris@3
|
43 'sidebar' => '#f1f4f0',
|
Chris@3
|
44 'sidebarborders' => '#ededed',
|
Chris@3
|
45 'footer' => '#1f1d1c',
|
Chris@3
|
46 'titleslogan' => '#fffeff',
|
Chris@3
|
47 'text' => '#888888',
|
Chris@3
|
48 'link' => '#d6121f',
|
Chris@3
|
49 ],
|
Chris@3
|
50 ],
|
Chris@3
|
51 'ice' => [
|
Chris@3
|
52 'title' => t('Ice'),
|
Chris@3
|
53 'colors' => [
|
Chris@3
|
54 'top' => '#d0d0d0',
|
Chris@3
|
55 'bottom' => '#c2c4c5',
|
Chris@3
|
56 'bg' => '#ffffff',
|
Chris@3
|
57 'sidebar' => '#ffffff',
|
Chris@3
|
58 'sidebarborders' => '#cccccc',
|
Chris@3
|
59 'footer' => '#016b83',
|
Chris@3
|
60 'titleslogan' => '#000000',
|
Chris@3
|
61 'text' => '#4a4a4a',
|
Chris@3
|
62 'link' => '#019dbf',
|
Chris@3
|
63 ],
|
Chris@3
|
64 ],
|
Chris@3
|
65 'plum' => [
|
Chris@3
|
66 'title' => t('Plum'),
|
Chris@3
|
67 'colors' => [
|
Chris@3
|
68 'top' => '#4c1c58',
|
Chris@3
|
69 'bottom' => '#593662',
|
Chris@3
|
70 'bg' => '#fffdf7',
|
Chris@3
|
71 'sidebar' => '#edede7',
|
Chris@3
|
72 'sidebarborders' => '#e7e7e7',
|
Chris@3
|
73 'footer' => '#2c2c28',
|
Chris@3
|
74 'titleslogan' => '#ffffff',
|
Chris@3
|
75 'text' => '#301313',
|
Chris@3
|
76 'link' => '#9d408d',
|
Chris@3
|
77 ],
|
Chris@3
|
78 ],
|
Chris@3
|
79 'slate' => [
|
Chris@3
|
80 'title' => t('Slate'),
|
Chris@3
|
81 'colors' => [
|
Chris@3
|
82 'top' => '#4a4a4a',
|
Chris@3
|
83 'bottom' => '#4e4e4e',
|
Chris@3
|
84 'bg' => '#ffffff',
|
Chris@3
|
85 'sidebar' => '#ffffff',
|
Chris@3
|
86 'sidebarborders' => '#d0d0d0',
|
Chris@3
|
87 'footer' => '#161617',
|
Chris@3
|
88 'titleslogan' => '#ffffff',
|
Chris@3
|
89 'text' => '#3b3b3b',
|
Chris@3
|
90 'link' => '#0073b6',
|
Chris@3
|
91 ],
|
Chris@3
|
92 ],
|
Chris@3
|
93 ],
|
Chris@3
|
94
|
Chris@3
|
95 // CSS files (excluding @import) to rewrite with new color scheme.
|
Chris@3
|
96 'css' => [
|
Chris@3
|
97 'css/colors.css',
|
Chris@3
|
98 ],
|
Chris@3
|
99
|
Chris@3
|
100 // Files to copy.
|
Chris@3
|
101 'copy' => [
|
Chris@3
|
102 'logo.svg',
|
Chris@3
|
103 ],
|
Chris@3
|
104
|
Chris@3
|
105 // Gradient definitions.
|
Chris@3
|
106 'gradients' => [
|
Chris@3
|
107 [
|
Chris@3
|
108 // (x, y, width, height).
|
Chris@3
|
109 'dimension' => [0, 0, 0, 0],
|
Chris@3
|
110 // Direction of gradient ('vertical' or 'horizontal').
|
Chris@3
|
111 'direction' => 'vertical',
|
Chris@3
|
112 // Keys of colors to use for the gradient.
|
Chris@3
|
113 'colors' => ['top', 'bottom'],
|
Chris@3
|
114 ],
|
Chris@3
|
115 ],
|
Chris@3
|
116
|
Chris@3
|
117 // Preview files.
|
Chris@3
|
118 'preview_library' => 'isobartik/color.preview',
|
Chris@3
|
119 'preview_html' => 'color/preview.html',
|
Chris@3
|
120
|
Chris@3
|
121 // Attachments.
|
Chris@3
|
122 '#attached' => [
|
Chris@3
|
123 'drupalSettings' => [
|
Chris@3
|
124 'color' => [
|
Chris@3
|
125 // Put the logo path into JavaScript for the live preview.
|
Chris@3
|
126 'logo' => theme_get_setting('logo.url', 'isobartik'),
|
Chris@3
|
127 ],
|
Chris@3
|
128 ],
|
Chris@3
|
129 ],
|
Chris@3
|
130 ];
|