From c097023f85bad508250500683397b69f1b7c22e6 Mon Sep 17 00:00:00 2001 From: Muffin Date: Mon, 7 Aug 2023 21:50:35 -0500 Subject: [PATCH] Move return block to the start of the list instead of the end --- core/procedures.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/core/procedures.js b/core/procedures.js index ed3b4134ee..5bd0735f93 100644 --- a/core/procedures.js +++ b/core/procedures.js @@ -249,11 +249,6 @@ Blockly.Procedures.flyoutCategory = function(workspace) { workspace.procedureReturnsEnabled ); if (showReturn) { - var returnDocsButton = goog.dom.createDom('button'); - returnDocsButton.setAttribute('callbackkey', 'OPEN_RETURN_DOCS'); - returnDocsButton.setAttribute('text', Blockly.Msg.PROCEDURES_DOCS); - xmlList.push(returnDocsButton); - var returnBlock = goog.dom.createDom('block'); returnBlock.setAttribute('type', Blockly.PROCEDURES_RETURN_BLOCK_TYPE); returnBlock.setAttribute('gap', 16); @@ -266,7 +261,12 @@ Blockly.Procedures.flyoutCategory = function(workspace) { returnBlockShadow.appendChild(returnBlockField); returnBlockValue.appendChild(returnBlockShadow); returnBlock.appendChild(returnBlockValue); - xmlList.push(returnBlock); + xmlList.unshift(returnBlock); + + var returnDocsButton = goog.dom.createDom('button'); + returnDocsButton.setAttribute('callbackkey', 'OPEN_RETURN_DOCS'); + returnDocsButton.setAttribute('text', Blockly.Msg.PROCEDURES_DOCS); + xmlList.unshift(returnDocsButton); } return xmlList;