Santhosh has uploaded a new change for review.
https://gerrit.wikimedia.org/r/89152
Change subject: Sandbox: remove requests once accepted or rejected
......................................................................
Sandbox: remove requests once accepted or rejected
Change-Id: Id15a004129f0ab372b578f9e17380d243a367b46
---
M Resources.php
M resources/js/ext.translate.special.translatesandbox.js
2 files changed, 12 insertions(+), 5 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Translate
refs/changes/52/89152/1
diff --git a/Resources.php b/Resources.php
index b9f1ec5..133a003 100644
--- a/Resources.php
+++ b/Resources.php
@@ -362,11 +362,13 @@
'mediawiki.api',
'jquery.uls.grid',
'jquery.ui.dialog',
+ 'mediawiki.jqueryMsg',
),
'messages' => array(
'tsb-accept-button-label',
'tsb-reject-button-label',
'tsb-reminder-link-text',
+ 'tsb-request-count',
),
) + $resourcePaths;
diff --git a/resources/js/ext.translate.special.translatesandbox.js
b/resources/js/ext.translate.special.translatesandbox.js
index c8b220f..5cbe641 100644
--- a/resources/js/ext.translate.special.translatesandbox.js
+++ b/resources/js/ext.translate.special.translatesandbox.js
@@ -15,9 +15,7 @@
token: $( '#token' ).val()
}, options );
- api.post( options )
- .done( function () { window.alert( 'Success' ); } )
- .fail( function () { window.alert( 'Failure' ); } );
+ return api.post( options ).promise();
}
/**
@@ -108,6 +106,12 @@
} );
}
+ function removeSelectedRequests() {
+ $( '.request-selector:checked' )
+ .closest( '.request' ).remove();
+ $( '.request-count div' )
+ .text( mw.msg( 'tsb-request-count', $(
'.request').length ) );
+ }
/**
* Display the request details when user clicks on a request item
*
@@ -139,7 +143,7 @@
doApiAction( {
userid:
request.userid,
'do': 'promote'
- } );
+ } ).done(
removeSelectedRequests );
} ),
$( '<button>' )
.addClass( 'delete destructive
button' )
@@ -148,7 +152,7 @@
doApiAction( {
userid:
request.userid,
'do': 'delete'
- } );
+ } ).done(
removeSelectedRequests );
} )
),
$( '<div>' )
@@ -194,6 +198,7 @@
// Handle clicks on requests
$( '.requests .request' ).on( 'click', function () {
displayRequestDetails( $( this ).data( 'data' ) );
+ $( this ).find( '.request-selector' ).click();
} );
// Activate language selector
--
To view, visit https://gerrit.wikimedia.org/r/89152
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Id15a004129f0ab372b578f9e17380d243a367b46
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Translate
Gerrit-Branch: master
Gerrit-Owner: Santhosh <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits