User:SHEIKH/editcount.js
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
//সম্পাদনাা গণনা আমার অবদান ( সম্পাদনা সংখ্যা)
$(document).ready( function () {
mw.loader.using( 'mediawiki.user', function() {
( new mw.Api() ).get( {
action: 'query',
meta: 'userinfo',
uiprop: 'editcount'
} ).done( function( result ) {
var contris = document.getElementById( 'pt-mycontris' );
if(contris)contris.append( ' (' + result.query.userinfo.editcount + ')' );
} );
} );
} );
if(mw.config.get('wgCanonicalSpecialPageName') === 'MobileDiff') {
mw.loader.using('mediawiki.util', function() {
var ele_a = document.createElement('a');
ele_a.setAttribute('href', mw.util.getUrl(mw.config.get('wgRelevantPageName'), {action: 'history'}));
ele_a.innerHTML = '(ইতিহাস)';
document.getElementsByTagName('h2')[0].appendChild(ele_a);
});
}
mw.loader.using('mediawiki.api', function () {
if (mw.config.get('wgCanonicalSpecialPageName') !== 'Contributions') {
return;
}
const api = new mw.Api();
api.get({
action: 'query',
meta: 'globaluserinfo',
guiuser: mw.config.get('wgRelevantUserName'),
guiprop: 'editcount',
maxage: 10800,
format: 'json'
}).done(function (data) {
var uinfo;
if (data && data.query && data.query.globaluserinfo) {
uinfo = data.query.globaluserinfo;
}
if (uinfo && uinfo.editcount) {
var ele = document.createElement('div');
ele.innerHTML = uinfo.editcount + ' টি বৈশ্বিক সম্পাদনা';
var utls = document.querySelector('.mw-contributions-user-tools');
if (utls) {
utls.appendChild(ele);
}
}
});
});