jenkins-bot has submitted this change and it was merged. Change subject: When executing an action on a post, just replace the .flow-post, not the whole .flow-post-container. ......................................................................
When executing an action on a post, just replace the .flow-post, not the whole .flow-post-container. Bug: 58747 Change-Id: I724a0358d60e458337a8dac32469007ee5d806d8 --- M modules/discussion/forms.js M modules/moderation/moderation.js 2 files changed, 13 insertions(+), 4 deletions(-) Approvals: EBernhardson: Looks good to me, approved jenkins-bot: Verified diff --git a/modules/discussion/forms.js b/modules/discussion/forms.js index 2e3115f..4e194f9 100644 --- a/modules/discussion/forms.js +++ b/modules/discussion/forms.js @@ -159,8 +159,8 @@ } ).done( function ( output ) { var $content = $( output.rendered ); - $post.closest( '.flow-post-container' ) - .replaceWith( $content ); + $post.closest( '.flow-post' ) + .replaceWith( $content.find( '.flow-post' ) ); $content .trigger( 'flow_init' ); } ); diff --git a/modules/moderation/moderation.js b/modules/moderation/moderation.js index c867b21..37f5c44 100644 --- a/modules/moderation/moderation.js +++ b/modules/moderation/moderation.js @@ -70,7 +70,8 @@ function( promise ) { promise.done( function( output ) { var confirmationMsg, - $newContainer = $( output.rendered ); + $renderedReplacement = $( output.rendered ), + $newContainer; // Messages used here: // flow-moderation-confirmation-suppress-post @@ -94,7 +95,15 @@ ) ) ); - $resultContainer.replaceWith( $newContainer ); + if ( targetType === 'post' ) { + $newContainer = $renderedReplacement.find( '.flow-post' ); + $postContainer.children( '.flow-post' ) + .replaceWith( $newContainer ); + } else if ( targetType === 'topic' ) { + $newContainer = $renderedReplacement; + $topicContainer.replaceWith( $newContainer ); + } + $newContainer.trigger( 'flow_init' ); } ) .fail( function() { -- To view, visit https://gerrit.wikimedia.org/r/104910 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I724a0358d60e458337a8dac32469007ee5d806d8 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Flow Gerrit-Branch: master Gerrit-Owner: Werdna <agarr...@wikimedia.org> Gerrit-Reviewer: EBernhardson <ebernhard...@wikimedia.org> Gerrit-Reviewer: jenkins-bot _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits