Fix start hats (#3651)

This commit is contained in:
Sam El-Husseini
2020-01-24 13:02:27 -08:00
committed by GitHub
parent 025d087e6a
commit 8475976103
3 changed files with 3 additions and 3 deletions

View File

@@ -262,7 +262,7 @@ Blockly.blockRendering.RenderInfo.prototype.createRows_ = function() {
*/
Blockly.blockRendering.RenderInfo.prototype.populateTopRow_ = function() {
var hasPrevious = !!this.block_.previousConnection;
var hasHat = (typeof this.block_.hat !== 'undefined' ?
var hasHat = (this.block_.hat ?
this.block_.hat === 'cap' : this.constants_.ADD_START_HATS) &&
!this.outputConnection && !hasPrevious;
var leftSquareCorner = this.topRow.hasLeftSquareCorner(this.block_);

View File

@@ -290,7 +290,7 @@ Blockly.utils.object.inherits(Blockly.blockRendering.TopRow,
* @return {boolean} Whether or not the top row has a left square corner.
*/
Blockly.blockRendering.TopRow.prototype.hasLeftSquareCorner = function(block) {
var hasHat = (typeof block.hat !== 'undefined' ?
var hasHat = (block.hat ?
block.hat === 'cap' : this.constants_.ADD_START_HATS) &&
!block.outputConnection && !block.previousConnection;
var prevBlock = block.getPreviousBlock();

View File

@@ -62,7 +62,7 @@ Blockly.zelos.TopRow.prototype.endsWithElemSpacer = function() {
* @override
*/
Blockly.zelos.TopRow.prototype.hasLeftSquareCorner = function(block) {
var hasHat = (typeof block.hat !== 'undefined' ?
var hasHat = (block.hat ?
block.hat === 'cap' : this.constants_.ADD_START_HATS) &&
!block.outputConnection && !block.previousConnection;
return !!block.outputConnection || hasHat;