From a1148495456d4d88dcef78f5d4c7bd654d8d0556 Mon Sep 17 00:00:00 2001 From: Neil Fraser Date: Thu, 28 Jan 2016 22:12:42 -0500 Subject: [PATCH] Remove duplicated connection path from connection.js --- core/connection.js | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/core/connection.js b/core/connection.js index c111de5f3..71e9d6e0e 100644 --- a/core/connection.js +++ b/core/connection.js @@ -435,14 +435,10 @@ Blockly.Connection.prototype.highlight = function() { if (this.type == Blockly.INPUT_VALUE || this.type == Blockly.OUTPUT_VALUE) { var tabWidth = this.sourceBlock_.RTL ? -Blockly.BlockSvg.TAB_WIDTH : Blockly.BlockSvg.TAB_WIDTH; - steps = 'm 0,0 v 5 c 0,10 ' + -tabWidth + ',-8 ' + -tabWidth + ',7.5 s ' + - tabWidth + ',-2.5 ' + tabWidth + ',7.5 v 5'; + steps = 'm 0,0 ' + Blockly.BlockSvg.TAB_PATH_DOWN + ' v 5'; + } else { - if (this.sourceBlock_.RTL) { - steps = 'm 20,0 h -5 ' + Blockly.BlockSvg.NOTCH_PATH_RIGHT + ' h -5'; - } else { - steps = 'm -20,0 h 5 ' + Blockly.BlockSvg.NOTCH_PATH_LEFT + ' h 5'; - } + steps = 'm -20,0 h 5 ' + Blockly.BlockSvg.NOTCH_PATH_LEFT + ' h 5'; } var xy = this.sourceBlock_.getRelativeToSurfaceXY(); var x = this.x_ - xy.x; @@ -450,7 +446,8 @@ Blockly.Connection.prototype.highlight = function() { Blockly.Connection.highlightedPath_ = Blockly.createSvgElement('path', {'class': 'blocklyHighlightedConnectionPath', 'd': steps, - transform: 'translate(' + x + ',' + y + ')'}, + transform: 'translate(' + x + ',' + y + ')' + + (this.sourceBlock_.RTL ? ' scale(-1 1)' : '')}, this.sourceBlock_.getSvgRoot()); };