|
|
| (একই ব্যবহারকারী দ্বারা সম্পাদিত ৯টি মধ্যবর্তী সংশোধন দেখানো হচ্ছে না) |
| ১ নং লাইন: |
১ নং লাইন: |
| mw.loader.using(['mediawiki.api', 'jquery'], function () { | | mw.notify("My userscript loaded!"); |
| | |
| console.log('MR DEBUG: script loaded');
| |
| | |
| if (mw.config.get('wgCanonicalSpecialPageName') !== 'Contributions') {
| |
| console.log('MR DEBUG: not contributions page');
| |
| return;
| |
| }
| |
| | |
| const username = mw.config.get('wgRelevantUserName');
| |
| console.log('MR DEBUG: username =', username);
| |
| | |
| if (!username) {
| |
| console.log('MR DEBUG: username missing');
| |
| return;
| |
| }
| |
| | |
| const $heading = $('#firstHeading');
| |
| console.log('MR DEBUG: heading found =', $heading.length);
| |
| | |
| const btn = $('<button>')
| |
| .text('Rollback visible edits')
| |
| .css({
| |
| marginLeft: '12px',
| |
| padding: '4px 8px',
| |
| fontSize: '90%',
| |
| cursor: 'pointer'
| |
| })
| |
| .on('click', function () {
| |
| alert('Button works for user: ' + username);
| |
| });
| |
| | |
| $heading.append(btn);
| |
| | |
| console.log('MR DEBUG: button added');
| |
| });
| |
১১:৪২, ১৮ জুন ২০২৬ তারিখে সম্পাদিত সর্বশেষ সংস্করণ
mw.notify("My userscript loaded!");