Skip to content

Commit 3539a61

Browse files
authored
Fix displaying -0 in visual reports (#25)
1 parent 743d17d commit 3539a61

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

core/workspace_svg.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1095,7 +1095,15 @@ Blockly.WorkspaceSvg.prototype.reportValue = function(id, value) {
10951095
var contentDiv = Blockly.DropDownDiv.getContentDiv();
10961096
var valueReportBox = goog.dom.createElement('div');
10971097
valueReportBox.setAttribute('class', 'valueReportBox');
1098-
valueReportBox.textContent = value;
1098+
1099+
var valueAsString;
1100+
if (Object.is(value, -0)) {
1101+
valueAsString = '-0';
1102+
} else {
1103+
valueAsString = '' + value;
1104+
}
1105+
valueReportBox.textContent = valueAsString;
1106+
10991107
contentDiv.appendChild(valueReportBox);
11001108
Blockly.DropDownDiv.setColour(
11011109
Blockly.Colours.valueReportBackground,

0 commit comments

Comments
 (0)