From 3314477dc2068772482af6c638971e6b49f46428 Mon Sep 17 00:00:00 2001 From: jmoenig Date: Fri, 5 Jul 2013 10:40:57 +0200 Subject: Blocks: fixed CommentMorph hiding/showing bug when switching to / from presentation mode the previously hidden text (in collapsed state) was again shown along with the resize handle --- blocks.js | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) (limited to 'blocks.js') diff --git a/blocks.js b/blocks.js index 4258610..35b073f 100644 --- a/blocks.js +++ b/blocks.js @@ -155,7 +155,7 @@ DialogBoxMorph, BlockInputFragmentMorph, PrototypeHatBlockMorph*/ // Global stuff //////////////////////////////////////////////////////// -modules.blocks = '2013-July-04'; +modules.blocks = '2013-July-05'; var SyntaxElementMorph; var BlockMorph; @@ -9933,6 +9933,24 @@ CommentMorph.prototype.userMenu = function () { return menu; }; +// CommentMorph hiding and showing: + +/* + override the inherited behavior to recursively hide/show all + children, so that my instances get restored correctly when + switching back out of app mode. +*/ + +CommentMorph.prototype.hide = function () { + this.isVisible = false; + this.changed(); +}; + +CommentMorph.prototype.show = function () { + this.isVisible = true; + this.changed(); +}; + // CommentMorph dragging & dropping CommentMorph.prototype.prepareToBeGrabbed = function () { -- cgit v1.3.1