Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions plugins/field-grid-dropdown/src/grid.ts
Original file line number Diff line number Diff line change
Expand Up @@ -307,6 +307,7 @@ export class Grid {
* @param obj The object to test.
* @returns True iff the object conforms to ImageProperties.
*/
// eslint-disable-next-line @typescript-eslint/no-explicit-any
function isImageProperties(obj: any): obj is ImageProperties {
return (
obj &&
Expand Down
38 changes: 20 additions & 18 deletions plugins/theme-deuteranopia/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,82 +8,84 @@
* @fileoverview Deuteranopia theme.
*/

/* eslint-disable @typescript-eslint/naming-convention */

import * as Blockly from 'blockly/core';

const defaultBlockStyles = {
colour_blocks: { // eslint-disable-line camelcase
colour_blocks: {
colourPrimary: '#f2a72c',
colourSecondary: '#f1c172',
colourTertiary: '#da921c',
},
list_blocks: { // eslint-disable-line camelcase
list_blocks: {
colourPrimary: '#7d65ab',
colourSecondary: '#a88be0',
colourTertiary: '#66518e',
},
logic_blocks: { // eslint-disable-line camelcase
logic_blocks: {
colourPrimary: '#9fd2f1',
colourSecondary: '#c0e0f4',
colourTertiary: '#74bae5',
},
loop_blocks: { // eslint-disable-line camelcase
loop_blocks: {
colourPrimary: '#795a07',
colourSecondary: '#ac8726',
colourTertiary: '#c4a03f',
},
math_blocks: { // eslint-disable-line camelcase
math_blocks: {
colourPrimary: '#e6da39',
colourSecondary: '#f3ec8e',
colourTertiary: '#f2eeb7',
},
procedure_blocks: { // eslint-disable-line camelcase
procedure_blocks: {
colourPrimary: '#590721',
colourSecondary: '#8c475d',
colourTertiary: '#885464',
},
text_blocks: { // eslint-disable-line camelcase
text_blocks: {
colourPrimary: '#058863',
colourSecondary: '#5ecfaf',
colourTertiary: '#04684c',
},
variable_blocks: { // eslint-disable-line camelcase
variable_blocks: {
colourPrimary: '#47025a',
colourSecondary: '#820fa1',
colourTertiary: '#8e579d',
},
variable_dynamic_blocks: { // eslint-disable-line camelcase
variable_dynamic_blocks: {
colourPrimary: '#47025a',
colourSecondary: '#820fa1',
colourTertiary: '#8e579d',
},
};

const categoryStyles = {
colour_category: { // eslint-disable-line camelcase
colour_category: {
colour: '#f2a72c',
},
list_category: { // eslint-disable-line camelcase
list_category: {
colour: '#7d65ab',
},
logic_category: { // eslint-disable-line camelcase
logic_category: {
colour: '#9fd2f1',
},
loop_category: { // eslint-disable-line camelcase
loop_category: {
colour: '#795a07',
},
math_category: { // eslint-disable-line camelcase
math_category: {
colour: '#e6da39',
},
procedure_category: { // eslint-disable-line camelcase
procedure_category: {
colour: '#590721',
},
text_category: { // eslint-disable-line camelcase
text_category: {
colour: '#058863',
},
variable_category: { // eslint-disable-line camelcase
variable_category: {
colour: '#47025a',
},
variable_dynamic_category: { // eslint-disable-line camelcase
variable_dynamic_category: {
colour: '#47025a',
},
};
Expand Down
38 changes: 20 additions & 18 deletions plugins/theme-hackermode/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,82 +9,84 @@
* Black background and blocks with lime green text to simulate a hacker screen.
*/

/* eslint-disable @typescript-eslint/naming-convention */

import * as Blockly from 'blockly/core';

const defaultBlockStyles = {
colour_blocks: { // eslint-disable-line camelcase
colour_blocks: {
colourPrimary: '#0c0d0d',
colourSecondary: '#0c0d0d',
colourTertiary: '#edf2f2',
},
list_blocks: { // eslint-disable-line camelcase
list_blocks: {
colourPrimary: '#0c0d0d',
colourSecondary: '#0c0d0d',
colourTertiary: '#edf2f2',
},
logic_blocks: { // eslint-disable-line camelcase
logic_blocks: {
colourPrimary: '#0c0d0d',
colourSecondary: '#0c0d0d',
colourTertiary: '#edf2f2',
},
loop_blocks: { // eslint-disable-line camelcase
loop_blocks: {
colourPrimary: '#0c0d0d',
colourSecondary: '#0c0d0d',
colourTertiary: '#edf2f2',
},
math_blocks: { // eslint-disable-line camelcase
math_blocks: {
colourPrimary: '#0c0d0d',
colourSecondary: '#0c0d0d',
colourTertiary: '#edf2f2',
},
procedure_blocks: { // eslint-disable-line camelcase
procedure_blocks: {
colourPrimary: '#0c0d0d',
colourSecondary: '#0c0d0d',
colourTertiary: '#edf2f2',
},
text_blocks: { // eslint-disable-line camelcase
text_blocks: {
colourPrimary: '#0c0d0d',
colourSecondary: '#0c0d0d',
colourTertiary: '#edf2f2',
},
variable_blocks: { // eslint-disable-line camelcase
variable_blocks: {
colourPrimary: '#0c0d0d',
colourSecondary: '#0c0d0d',
colourTertiary: '#edf2f2',
},
variable_dynamic_blocks: { // eslint-disable-line camelcase
variable_dynamic_blocks: {
colourPrimary: '#0c0d0d',
colourSecondary: '#0c0d0d',
colourTertiary: '#edf2f2',
},
};

const categoryStyles = {
colour_category: { // eslint-disable-line camelcase
colour_category: {
colour: '#0c0d0d',
},
list_category: { // eslint-disable-line camelcase
list_category: {
colour: '#0c0d0d',
},
logic_category: { // eslint-disable-line camelcase
logic_category: {
colour: '#0c0d0d',
},
loop_category: { // eslint-disable-line camelcase
loop_category: {
colour: '#0c0d0d',
},
math_category: { // eslint-disable-line camelcase
math_category: {
colour: '#0c0d0d',
},
procedure_category: { // eslint-disable-line camelcase
procedure_category: {
colour: '#0c0d0d',
},
text_category: { // eslint-disable-line camelcase
text_category: {
colour: '#0c0d0d',
},
variable_category: { // eslint-disable-line camelcase
variable_category: {
colour: '#0c0d0d',
},
variable_dynamic_category: { // eslint-disable-line camelcase
variable_dynamic_category: {
colour: '#0c0d0d',
},
};
Expand Down
40 changes: 21 additions & 19 deletions plugins/theme-highcontrast/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,55 +10,57 @@
* Darker colours to contrast the white font.
*/

/* eslint-disable @typescript-eslint/naming-convention */

import * as Blockly from 'blockly/core';

const defaultBlockStyles = {
colour_blocks: { // eslint-disable-line camelcase
colour_blocks: {
colourPrimary: '#a52714',
colourSecondary: '#FB9B8C',
colourTertiary: '#FBE1DD',
},
list_blocks: { // eslint-disable-line camelcase
list_blocks: {
colourPrimary: '#4a148c',
colourSecondary: '#AD7BE9',
colourTertiary: '#CDB6E9',
},
logic_blocks: { // eslint-disable-line camelcase
logic_blocks: {
colourPrimary: '#01579b',
colourSecondary: '#64C7FF',
colourTertiary: '#C5EAFF',
},
loop_blocks: { // eslint-disable-line camelcase
loop_blocks: {
colourPrimary: '#33691e',
colourSecondary: '#9AFF78',
colourTertiary: '#E1FFD7',
},
math_blocks: { // eslint-disable-line camelcase
math_blocks: {
colourPrimary: '#1a237e',
colourSecondary: '#8A9EFF',
colourTertiary: '#DCE2FF',
},
procedure_blocks: { // eslint-disable-line camelcase
procedure_blocks: {
colourPrimary: '#006064',
colourSecondary: '#77E6EE',
colourTertiary: '#CFECEE',
},
text_blocks: { // eslint-disable-line camelcase
text_blocks: {
colourPrimary: '#004d40',
colourSecondary: '#5ae27c',
colourTertiary: '#D2FFDD',
},
variable_blocks: { // eslint-disable-line camelcase
variable_blocks: {
colourPrimary: '#880e4f',
colourSecondary: '#FF73BE',
colourTertiary: '#FFD4EB',
},
variableDynamic_blocks: { // eslint-disable-line camelcase
variableDynamic_blocks: {
colourPrimary: '#880e4f',
colourSecondary: '#FF73BE',
colourTertiary: '#FFD4EB',
},
hat_blocks: { // eslint-disable-line camelcase
hat_blocks: {
colourPrimary: '#880e4f',
colourSecondary: '#FF73BE',
colourTertiary: '#FFD4EB',
Expand All @@ -67,15 +69,15 @@ const defaultBlockStyles = {
};

const categoryStyles = {
colour_category: {colour: '#a52714'}, // eslint-disable-line camelcase
list_category: {colour: '#4a148c'}, // eslint-disable-line camelcase
logic_category: {colour: '#01579b'}, // eslint-disable-line camelcase
loop_category: {colour: '#33691e'}, // eslint-disable-line camelcase
math_category: {colour: '#1a237e'}, // eslint-disable-line camelcase
procedure_category: {colour: '#006064'}, // eslint-disable-line camelcase
text_category: {colour: '#004d40'}, // eslint-disable-line camelcase
variable_category: {colour: '#880e4f'}, // eslint-disable-line camelcase
variable_dynamic_category: {colour: '#880e4f'}, // eslint-disable-line camelcase
colour_category: {colour: '#a52714'},
list_category: {colour: '#4a148c'},
logic_category: {colour: '#01579b'},
loop_category: {colour: '#33691e'},
math_category: {colour: '#1a237e'},
procedure_category: {colour: '#006064'},
text_category: {colour: '#004d40'},
variable_category: {colour: '#880e4f'},
variable_dynamic_category: {colour: '#880e4f'},
};

/**
Expand Down
Loading
Loading