annotate themes/isobartik/color/color.inc @ 19:fa3358dc1485 tip

Add ndrum files
author Chris Cannam
date Wed, 28 Aug 2019 13:14:47 +0100
parents e11175134f4e
children
rev   line source
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 ];