Jdlrobson has uploaded a new change for review.
https://gerrit.wikimedia.org/r/150089
Change subject: Fix collapsing via topics collapsing button
......................................................................
Fix collapsing via topics collapsing button
Filter out appropriate moderated states.
Bug: 68773
Change-Id: I42905bc5cc6623b988b51c5404e5a0564f4d81a0
---
M modules/new/components/flow-board.js
M tests/browser/features/collapse.feature
2 files changed, 4 insertions(+), 5 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Flow
refs/changes/89/150089/1
diff --git a/modules/new/components/flow-board.js
b/modules/new/components/flow-board.js
index a243ae4..c68bc6b 100644
--- a/modules/new/components/flow-board.js
+++ b/modules/new/components/flow-board.js
@@ -2141,10 +2141,11 @@
} else {
// Save
mw.flow.StorageEngine.localStorage.setItem(
'collapserState', newState ); // @todo genericize this
- flowBoard.$board.find( '.flow-element-expanded,
.flow-element-collapsed' )
+ flowBoard.$board.find( '.flow-element-expanded,
.flow-element-collapsed' ).
// If moderated topics are currently
collapsed, leave them that way
- .not(
'.flow-element-moderated.flow-element-collapsed' )
- .removeClass( 'flow-element-expanded
flow-element-collapsed' );
+ not(
'.flow-element-moderated.flow-element-collapsed' ).
+ not( '.flow-topic-moderated' ).
+ removeClass( 'flow-element-expanded
flow-element-collapsed' );
// Remove individual topic states
mw.flow.StorageEngine.sessionStorage.removeItem( 'collapserStates' );
diff --git a/tests/browser/features/collapse.feature
b/tests/browser/features/collapse.feature
index 926d772..13e50fa 100644
--- a/tests/browser/features/collapse.feature
+++ b/tests/browser/features/collapse.feature
@@ -71,7 +71,6 @@
And I should see who started the first non-moderated topic
And I should see the comments of the first non-moderated topic
- @wip
Scenario: For a moderated post, a mode cycle with no user override keeps it
hidden
Given I am on Flow page
Then I should see a moderated message on the first moderated topic
@@ -97,7 +96,6 @@
And I should not see who started the first moderated topic
And I should not see the comments of the first moderated topic
- @wip
Scenario: For a moderated post, switching modes does not forget a user-set
close override
Given I am on Flow page
# First, erase the server-set close override
--
To view, visit https://gerrit.wikimedia.org/r/150089
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I42905bc5cc6623b988b51c5404e5a0564f4d81a0
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Flow
Gerrit-Branch: master
Gerrit-Owner: Jdlrobson <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits