Chris@3: [ Chris@3: 'top' => t('Header background top'), Chris@3: 'bottom' => t('Header background bottom'), Chris@3: 'bg' => t('Main background'), Chris@3: 'sidebar' => t('Sidebar background'), Chris@3: 'sidebarborders' => t('Sidebar borders'), Chris@3: 'footer' => t('Footer background'), Chris@3: 'titleslogan' => t('Title and slogan'), Chris@3: 'text' => t('Text color'), Chris@3: 'link' => t('Link color'), Chris@3: ], Chris@3: // Pre-defined color schemes. Chris@3: 'schemes' => [ Chris@3: 'default' => [ Chris@3: 'title' => t('Blue Lagoon (default)'), Chris@3: 'colors' => [ Chris@3: 'top' => '#055a8e', Chris@3: 'bottom' => '#1d84c3', Chris@3: 'bg' => '#ffffff', Chris@3: 'sidebar' => '#f6f6f2', Chris@3: 'sidebarborders' => '#f9f9f9', Chris@3: 'footer' => '#292929', Chris@3: 'titleslogan' => '#fffeff', Chris@3: 'text' => '#3b3b3b', Chris@3: 'link' => '#0071B3', Chris@3: ], Chris@3: ], Chris@3: 'firehouse' => [ Chris@3: 'title' => t('Firehouse'), Chris@3: 'colors' => [ Chris@3: 'top' => '#cd2d2d', Chris@3: 'bottom' => '#d64e4e', Chris@3: 'bg' => '#ffffff', Chris@3: 'sidebar' => '#f1f4f0', Chris@3: 'sidebarborders' => '#ededed', Chris@3: 'footer' => '#1f1d1c', Chris@3: 'titleslogan' => '#fffeff', Chris@3: 'text' => '#888888', Chris@3: 'link' => '#d6121f', Chris@3: ], Chris@3: ], Chris@3: 'ice' => [ Chris@3: 'title' => t('Ice'), Chris@3: 'colors' => [ Chris@3: 'top' => '#d0d0d0', Chris@3: 'bottom' => '#c2c4c5', Chris@3: 'bg' => '#ffffff', Chris@3: 'sidebar' => '#ffffff', Chris@3: 'sidebarborders' => '#cccccc', Chris@3: 'footer' => '#016b83', Chris@3: 'titleslogan' => '#000000', Chris@3: 'text' => '#4a4a4a', Chris@3: 'link' => '#019dbf', Chris@3: ], Chris@3: ], Chris@3: 'plum' => [ Chris@3: 'title' => t('Plum'), Chris@3: 'colors' => [ Chris@3: 'top' => '#4c1c58', Chris@3: 'bottom' => '#593662', Chris@3: 'bg' => '#fffdf7', Chris@3: 'sidebar' => '#edede7', Chris@3: 'sidebarborders' => '#e7e7e7', Chris@3: 'footer' => '#2c2c28', Chris@3: 'titleslogan' => '#ffffff', Chris@3: 'text' => '#301313', Chris@3: 'link' => '#9d408d', Chris@3: ], Chris@3: ], Chris@3: 'slate' => [ Chris@3: 'title' => t('Slate'), Chris@3: 'colors' => [ Chris@3: 'top' => '#4a4a4a', Chris@3: 'bottom' => '#4e4e4e', Chris@3: 'bg' => '#ffffff', Chris@3: 'sidebar' => '#ffffff', Chris@3: 'sidebarborders' => '#d0d0d0', Chris@3: 'footer' => '#161617', Chris@3: 'titleslogan' => '#ffffff', Chris@3: 'text' => '#3b3b3b', Chris@3: 'link' => '#0073b6', Chris@3: ], Chris@3: ], Chris@3: ], Chris@3: Chris@3: // CSS files (excluding @import) to rewrite with new color scheme. Chris@3: 'css' => [ Chris@3: 'css/colors.css', Chris@3: ], Chris@3: Chris@3: // Files to copy. Chris@3: 'copy' => [ Chris@3: 'logo.svg', Chris@3: ], Chris@3: Chris@3: // Gradient definitions. Chris@3: 'gradients' => [ Chris@3: [ Chris@3: // (x, y, width, height). Chris@3: 'dimension' => [0, 0, 0, 0], Chris@3: // Direction of gradient ('vertical' or 'horizontal'). Chris@3: 'direction' => 'vertical', Chris@3: // Keys of colors to use for the gradient. Chris@3: 'colors' => ['top', 'bottom'], Chris@3: ], Chris@3: ], Chris@3: Chris@3: // Preview files. Chris@3: 'preview_library' => 'isobartik/color.preview', Chris@3: 'preview_html' => 'color/preview.html', Chris@3: Chris@3: // Attachments. Chris@3: '#attached' => [ Chris@3: 'drupalSettings' => [ Chris@3: 'color' => [ Chris@3: // Put the logo path into JavaScript for the live preview. Chris@3: 'logo' => theme_get_setting('logo.url', 'isobartik'), Chris@3: ], Chris@3: ], Chris@3: ], Chris@3: ];