diff --git a/style/classic.js b/style/classic.js new file mode 100644 index 000000000..e531bf8dc --- /dev/null +++ b/style/classic.js @@ -0,0 +1,37 @@ +'use strict'; + +goog.provide('Blockly.Styles.Classic'); + +goog.require('Blockly.Style'); + +var defaultBlockStyles = { + "colour":{ + "primaryColour": "20" + }, + "lists": { + "primaryColour": "260" + }, + "logic": { + "primaryColour": "210" + }, + "loops": { + "primaryColour": "120" + }, + "math": { + "primaryColour": "230" + }, + "procedure": { + "primaryColour": "290" + }, + "text": { + "primaryColour": "160" + }, + "variables": { + "primaryColour": "330" + }, + "variables_dynamic":{ + "primaryColour": "310" + } +}; + +Blockly.Styles.Classic = new Blockly.Style(defaultBlockStyles); diff --git a/style/highcontrast.js b/style/highcontrast.js new file mode 100644 index 000000000..cea96213d --- /dev/null +++ b/style/highcontrast.js @@ -0,0 +1,57 @@ +'use strict'; + +goog.provide('Blockly.Styles.HighContrast'); + +goog.require('Blockly.Style'); + +var defaultBlockStyles = { + "colour":{ + "primaryColour": "#a52714", + "secondaryColour":"#FBE1DD", + "tertiaryColour":"#FBE1DD" + }, + "lists": { + "primaryColour": "#4a148c", + "secondaryColour":"#CDB6E9", + "tertiaryColour":"#CDB6E9" + }, + "logic": { + "primaryColour": "#01579b", + "secondaryColour":"#C5EAFF", + "tertiaryColour":"#C5EAFF" + }, + "loops": { + "primaryColour": "#33691e", + "secondaryColour":"#E1FFD7", + "tertiaryColour":"#E1FFD7" + }, + "math": { + "primaryColour": "#1a237e", + "secondaryColour":"#DCE2FF", + "tertiaryColour":"#DCE2FF" + }, + "procedure": { + "primaryColour": "#006064", + "secondaryColour":"#CFECEE", + "tertiaryColour":"#CFECEE" + }, + "text": { + "primaryColour": "#004d40", + "secondaryColour":"#D2FFDD", + "tertiaryColour":"#D2FFDD" + }, + "variables": { + "primaryColour": "#880e4f", + "secondaryColour":"#FFD4EB", + "tertiaryColour":"#FFD4EB" + }, + "variables_dynamic": { + "primaryColour": "#880e4f", + "secondaryColour":"#FFD4EB", + "tertiaryColour":"#FFD4EB" + } +}; + + + +Blockly.Styles.HighContrast = new Blockly.Style(defaultBlockStyles); diff --git a/style/modern.js b/style/modern.js new file mode 100644 index 000000000..dc3351278 --- /dev/null +++ b/style/modern.js @@ -0,0 +1,55 @@ +'use strict'; + +goog.provide('Blockly.Styles.Modern'); + +goog.require('Blockly.Style'); + +var defaultBlockStyles = { + "colour": { + "primaryColour": "#a5745b", + "secondaryColour": "#dbc7bd", + "tertiaryColour": "#845d49" + }, + "lists": { + "primaryColour": "#745ba5", + "secondaryColour": "#c7bddb", + "tertiaryColour": "#5d4984" + }, + "logic": { + "primaryColour": "#5b80a5", + "secondaryColour": "#bdccdb", + "tertiaryColour": "#496684" + }, + "loops": { + "primaryColour": "#5ba55b", + "secondaryColour": "#bddbbd", + "tertiaryColour": "#498449" + }, + "math": { + "primaryColour": "#5b67a5", + "secondaryColour": "#bdc2db", + "tertiaryColour": "#495284" + }, + "procedure": { + "primaryColour": "#995ba5", + "secondaryColour": "#d6bddb", + "tertiaryColour": "#7a4984" + }, + "text": { + "primaryColour": "#5ba58c", + "secondaryColour": "#bddbd1", + "tertiaryColour": "#498470" + }, + "variables": { + "primaryColour": "#a55b99", + "secondaryColour": "#dbbdd6", + "tertiaryColour": "#84497a" + }, + "variables_dynamic": { + "primaryColour": "#a55b99", + "secondaryColour": "#dbbdd6", + "tertiaryColour": "#84497a" + } +}; + +Blockly.Styles.Modern = new Blockly.Style(defaultBlockStyles);