From 44bf353c97173a5faa0350fc20683a076fbf8e7e Mon Sep 17 00:00:00 2001 From: jmoenig Date: Fri, 4 Sep 2020 13:11:00 +0200 Subject: [PATCH] support scanning for message receivers from inside a block editor --- HISTORY.md | 3 ++- src/blocks.js | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/HISTORY.md b/HISTORY.md index bf7375c0..2d392a67 100755 --- a/HISTORY.md +++ b/HISTORY.md @@ -12,7 +12,8 @@ * German ### 2020-09-04 -* byob, blocks, objects: refactored scanning for message senders +* byob, blocks, objects: refactored scanning for message senders +* blocks: support scanning for message receivers from inside a block editor ### 2020-09-03 * byob: experimental: Inspect & export dependencies for global custom blocks (shift-right-click for context menu) diff --git a/src/blocks.js b/src/blocks.js index 1305afac..51a4b35e 100644 --- a/src/blocks.js +++ b/src/blocks.js @@ -3130,7 +3130,9 @@ BlockMorph.prototype.userMenu = function () { }; BlockMorph.prototype.showMessageUsers = function () { - var ide = this.parentThatIsA(IDE_Morph), + var ide = this.parentThatIsA(IDE_Morph) || + this.parentThatIsA(BlockEditorMorph) + .target.parentThatIsA(IDE_Morph), corral = ide.corral, getter = (this.selector.indexOf('receive') === 0) ? 'allSendersOf' : 'allHatBlocksFor',