User:Yahya/scripts/mobiletools/userspace.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.
//created by [[User:Yahya]] +inspired by [[User:PAC2]]
//Internationalisation- 10-11-2020
$.when(mw.loader.using(['mediawiki.util','oojs-ui-widgets', 'oojs-ui-core','oojs-ui.styles.icons-alerts','oojs-ui.styles.icons-content', 'oojs-ui.styles.icons-interactions','oojs-ui.styles.icons-location','oojs-ui.styles.icons-user'])).then(function () {
//JavaScript variables
var oobutton = OO.ui.ButtonWidget, namespaceNumber = mw.config.get('wgNamespaceNumber'),
serverName = mw.config.get('wgServerName'), siteName = mw.config.get('wgSiteName'), userGroups = mw.config.get('wgUserGroups'), contentLanguage = mw.config.get('wgContentLanguage'), noticeProject = mw.config.get('wgNoticeProject'), pageName = mw.config.get('wgPageName'),
userName = mw.config.get('wgRelevantUserName'), getUrl = mw.util.getUrl,
mwDBname = mw.config.get('wgDBname'), escapedUserName = userName.replace( /[?!'()*]/g, escape ),
encodedUserName = encodeURIComponent(userName);
//mm end
if (
mw.config.get('wgNamespaceNumber') === 2 ||
mw.config.get('wgNamespaceNumber') === 3
)
{
var hackerbox = function($) {
$("#page-secondary-actions").append("<a href=" + '/w/index.php?title=Special:Log&action=view&user=' + encodedUserName + " data-title='Log' class='mw-ui-button button'>Logs</a>") ;
$("#page-secondary-actions").append("<a href=" + 'https://xtools.wmflabs.org/pages/' + serverName + '/' + encodedUserName + '/0' + " data-title='নিবন্ধ' class='নিবন্ধ mw-ui-button button'>Created articles</a>") ;
$("#page-secondary-actions").append("<a href=" + '/wiki/Special:EmailUser/' + encodedUserName + " data-title='ইমেইল' class='ইমেইল mw-ui-button button'>Email User</a>") ;
$("#page-secondary-actions").append("<a href=" + '/w/index.php?title=Special:ListFiles&ilshowall=1&user=' + encodedUserName + " data-title='ফাইল' class='ফাইল mw-ui-button button'>Uploaded files</a>") ;
$("#page-secondary-actions").append("<a href=" + 'https://xtools.wmflabs.org/ec/' + serverName + '/' + encodedUserName + " data-title='বিশ্লেষণ' class='বিশ্লেষণ mw-ui-button button'>Analysis</a>") ;
$("#page-secondary-actions").append("<a href=" + '/w/index.php?title=Special:CentralAuth&target=' + encodedUserName + " data-title='বৈশ্বিক_অ্যাকাউন্টের_তথ্য' class='বৈশ্বিক_অ্যাকাউন্টের_তথ্য mw-ui-button button'>SUL</a>") ;
}
}
$(document).ready(hackerbox) ;
});