Amire80 has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/98359


Change subject: Outdent overindented code and rename a variable for clarity
......................................................................

Outdent overindented code and rename a variable for clarity

Change-Id: I8dc09f719cce463fff47d35c5195f8b948a70313
---
M modules/moderation/moderation.js
1 file changed, 75 insertions(+), 74 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Flow 
refs/changes/59/98359/1

diff --git a/modules/moderation/moderation.js b/modules/moderation/moderation.js
index 9968aff..1ac028d 100644
--- a/modules/moderation/moderation.js
+++ b/modules/moderation/moderation.js
@@ -14,83 +14,84 @@
                        subject = $topicContainer.data( 'title' ),
                        $dialog = $( '<div />' ),
                        $form = $( '<form/>' ),
-                       type, apiCallback, $resultContainer, user;
+                       targetType, apiCallback, $resultContainer, user;
 
-                       if ( $postContainer.length === 0 ) {
-                               // moderating a topic
-                               apiCallback = mw.flow.api.moderateTopic;
-                               $resultContainer = $topicContainer;
-                               type = 'topic';
-                       } else {
-                               apiCallback = mw.flow.api.moderatePost;
-                               $resultContainer = $postContainer;
-                               type = 'post';
-                       }
-                       user = $resultContainer.data( 'creator-name' );
+               if ( $postContainer.length === 0 ) {
+                       // moderating a topic
+                       apiCallback = mw.flow.api.moderateTopic;
+                       $resultContainer = $topicContainer;
+                       targetType = 'topic';
+               } else {
+                       apiCallback = mw.flow.api.moderatePost;
+                       $resultContainer = $postContainer;
+                       targetType = 'post';
+               }
+               user = $resultContainer.data( 'creator-name' );
 
-                       $dialog
-                               .addClass( 'flow-moderation-dialog' )
-                               .dialog( {
-                                       'title' : mw.msg( 
'flow-moderation-title-'+moderationType+'-'+type ),
-                                       'modal' : true,
-                                       'buttons' : [
-                                               {
-                                                       'text' : mw.msg( 
'flow-moderation-confirm-'+moderationType+'-'+type ),
-                                                       'click' : $(this).flow( 
'getFormHandler',
-                                                               apiCallback,
-                                                               function() {
-                                                                       var res 
= [ $topicContainer.data( 'topic-id' ) ];
-                                                                       if ( 
$postContainer.length > 0 ) {
-                                                                               
res.push( $postContainer.data( 'post-id' ) );
-                                                                       }
-                                                                       
res.push( moderationType, $form.find( '#flow-moderation-reason' ).val() );
-                                                                       return 
res;
-                                                               },
-                                                               undefined,
-                                                               function( 
promise ) {
-                                                                       
promise.done( function( output ) {
-                                                                               
        var confirmationMsg = 
'flow-moderation-confirmation-'+moderationType+'-'+type,
-                                                                               
                $newContainer = $( output.rendered );
-
-                                                                               
        $dialog.empty()
-                                                                               
                .dialog( 'option', 'buttons', null )
-                                                                               
                .append(
-                                                                               
                        $( '<p/>' )
-                                                                               
                                .text( mw.msg( confirmationMsg, user ) )
-                                                                               
                );
-
-                                                                               
        $resultContainer.replaceWith( $newContainer );
-                                                                               
        $newContainer.trigger( 'flow_init' );
-                                                                               
} )
-                                                                               
.fail( function() {
-                                                                               
        var $errorDiv = $( '<div/>' ).flow( 'showError', arguments ),
-                                                                               
                $errors = $form.children( '.flow-error' );
-                                                                               
        if ( $errors.length ) {
-                                                                               
                $errors.replaceWith( $errorDiv );
-                                                                               
        } else {
-                                                                               
                $form.append( $errorDiv );
-                                                                               
        }
-                                                                               
} );
+               $dialog
+                       .addClass( 'flow-moderation-dialog' )
+                       .dialog( {
+                               'title' : mw.msg( 'flow-moderation-title-' + 
moderationType + '-' + targetType ),
+                               'modal' : true,
+                               'buttons' : [
+                                       {
+                                               'text' : mw.msg( 
'flow-moderation-confirm-' + moderationType + '-' + targetType ),
+                                               'click' : $(this).flow( 
'getFormHandler',
+                                                       apiCallback,
+                                                       function() {
+                                                               var res = [ 
$topicContainer.data( 'topic-id' ) ];
+                                                               if ( 
$postContainer.length > 0 ) {
+                                                                       
res.push( $postContainer.data( 'post-id' ) );
                                                                }
-                                                       )
-                                               }
-                                       ]
-                               } );
-                       $form
-                               .append(
-                                       $( '<p/>' )
-                                               .append(
-                                                       $( 'label' )
-                                                               .attr( 'for', 
'flow-moderation-reason' )
-                                                               .text( mw.msg( 
'flow-moderation-intro-'+moderationType+'-'+type, user, subject ) )
+                                                               res.push( 
moderationType, $form.find( '#flow-moderation-reason' ).val() );
+                                                               return res;
+                                                       },
+                                                       undefined,
+                                                       function( promise ) {
+                                                               promise.done( 
function( output ) {
+                                                                               
var confirmationMsg = 'flow-moderation-confirmation-' + moderationType + '-' + 
targetType,
+                                                                               
        $newContainer = $( output.rendered );
+
+                                                                               
$dialog.empty()
+                                                                               
        .dialog( 'option', 'buttons', null )
+                                                                               
        .append(
+                                                                               
                $( '<p/>' )
+                                                                               
                        .text( mw.msg( confirmationMsg, user ) )
+                                                                               
        );
+
+                                                                               
$resultContainer.replaceWith( $newContainer );
+                                                                               
$newContainer.trigger( 'flow_init' );
+                                                                       } )
+                                                                       .fail( 
function() {
+                                                                               
var $errorDiv = $( '<div/>' ).flow( 'showError', arguments ),
+                                                                               
        $errors = $form.children( '.flow-error' );
+                                                                               
if ( $errors.length ) {
+                                                                               
        $errors.replaceWith( $errorDiv );
+                                                                               
} else {
+                                                                               
        $form.append( $errorDiv );
+                                                                               
}
+                                                                       } );
+                                                       }
                                                )
-                               )
-                               .append(
-                                       $( '<textarea/>' )
-                                               .attr( 'id', 
'flow-moderation-reason' )
-                                               .byteLimit( 255 )
-                                               .attr( 'placeholder', mw.msg( 
'flow-moderation-reason-placeholder' ) )
-                               )
-                               .appendTo( $dialog );
+                                       }
+                               ]
+                       } );
+
+               $form
+                       .append(
+                               $( '<p/>' )
+                                       .append(
+                                               $( 'label' )
+                                                       .attr( 'for', 
'flow-moderation-reason' )
+                                                       .text( mw.msg( 
'flow-moderation-intro-' + moderationType + '-' + targetType, user, subject ) )
+                                       )
+                       )
+                       .append(
+                               $( '<textarea/>' )
+                                       .attr( 'id', 'flow-moderation-reason' )
+                                       .byteLimit( 255 )
+                                       .attr( 'placeholder', mw.msg( 
'flow-moderation-reason-placeholder' ) )
+                       )
+                       .appendTo( $dialog );
        };
 } )( jQuery, mediaWiki );

-- 
To view, visit https://gerrit.wikimedia.org/r/98359
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I8dc09f719cce463fff47d35c5195f8b948a70313
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Flow
Gerrit-Branch: master
Gerrit-Owner: Amire80 <amir.ahar...@mail.huji.ac.il>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to