From 4918da953845b2dba28aa4e9165f8751290c3585 Mon Sep 17 00:00:00 2001 From: alschmiedt Date: Wed, 12 Dec 2018 11:39:23 -0800 Subject: [PATCH] Adds ability to provide a hue value for primary colour --- core/block.js | 2 +- tests/jsunit/style_test.js | 8 +++----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/core/block.js b/core/block.js index 363feca04..260483c60 100644 --- a/core/block.js +++ b/core/block.js @@ -938,7 +938,7 @@ Blockly.Block.prototype.setStyle = function(blockStyleName) { if (blockStyle) { this.style_ = blockStyle; - this.colour_ = blockStyle.primaryColour; + this.setColour(blockStyle.primaryColour); this.secondaryColour_ = blockStyle.secondaryColour; this.tertiaryColour_ = blockStyle.tertiaryColour; } diff --git a/tests/jsunit/style_test.js b/tests/jsunit/style_test.js index 4b7be88b1..11cd1c885 100644 --- a/tests/jsunit/style_test.js +++ b/tests/jsunit/style_test.js @@ -120,17 +120,15 @@ function test_setStyleForBlockly() { var blockStyles = createBlockStyles(); var workspace = new Blockly.WorkspaceSvg({}); var blockA = workspace.newBlock('stack_block'); - var blocks; + var blocks = [blockA]; blockA.setStyle = function(){this.styleName_ = 'styleTwo'}; - var something = 1; + var callCount = 1; workspace.refreshToolboxSelection = function(){ - return ++something; + return ++callCount; }; blockA.styleName_ = 'styleOne'; - blocks = [blockA]; - setUpMockMethod(mockControl_, Blockly, 'getMainWorkspace', null, [workspace]); Blockly.setStyle(blockStyles);