From d12de36c828dd58dac9780b94357a6763a1e3ac0 Mon Sep 17 00:00:00 2001 From: Sam Date: Fri, 19 Jun 2015 16:09:26 +1000 Subject: [PATCH] FIX: denote that we are not collapsed if no buttons are hidden --- app/assets/javascripts/discourse/views/post-menu.js.es6 | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/discourse/views/post-menu.js.es6 b/app/assets/javascripts/discourse/views/post-menu.js.es6 index 2276e95b74..e865eec7a2 100644 --- a/app/assets/javascripts/discourse/views/post-menu.js.es6 +++ b/app/assets/javascripts/discourse/views/post-menu.js.es6 @@ -135,8 +135,11 @@ var PostMenuView = Discourse.View.extend(StringBuffer, { }); // Only show ellipsis if there is more than one button hidden - if (!this.get('collapsed') || (allButtons.length <= visibleButtons.length + 1)) { + // if there are no more buttons, we are not collapsed + var collapsed = this.get('collapsed'); + if (!collapsed || (allButtons.length <= visibleButtons.length + 1)) { visibleButtons = allButtons; + if (collapsed) { this.set('collapsed', false); } } else { visibleButtons.splice(visibleButtons.length - 1, 0, this.buttonForShowMoreActions(post)); }