/** * @license * Copyright 2018 Google LLC * SPDX-License-Identifier: Apache-2.0 */ /** * @fileoverview Classic theme. * Contains multi-coloured border to create shadow effect. */ 'use strict'; /** * Classic theme. * Contains multi-coloured border to create shadow effect. * @namespace Blockly.Themes.Classic */ goog.module('Blockly.Themes.Classic'); const {Theme} = goog.require('Blockly.Theme'); const defaultBlockStyles = { 'colour_blocks': {'colourPrimary': '20'}, 'list_blocks': {'colourPrimary': '260'}, 'logic_blocks': {'colourPrimary': '210'}, 'loop_blocks': {'colourPrimary': '120'}, 'math_blocks': {'colourPrimary': '230'}, 'procedure_blocks': {'colourPrimary': '290'}, 'text_blocks': {'colourPrimary': '160'}, 'variable_blocks': {'colourPrimary': '330'}, 'variable_dynamic_blocks': {'colourPrimary': '310'}, 'hat_blocks': {'colourPrimary': '330', 'hat': 'cap'}, }; const categoryStyles = { 'colour_category': {'colour': '20'}, 'list_category': {'colour': '260'}, 'logic_category': {'colour': '210'}, 'loop_category': {'colour': '120'}, 'math_category': {'colour': '230'}, 'procedure_category': {'colour': '290'}, 'text_category': {'colour': '160'}, 'variable_category': {'colour': '330'}, 'variable_dynamic_category': {'colour': '310'}, }; /** * Classic theme. * Contains multi-coloured border to create shadow effect. * @type {Theme} * @alias Blockly.Themes.Classic */ const Classic = new Theme('classic', defaultBlockStyles, categoryStyles); exports.Classic = Classic;