Thành viên:MagicalNight97/common.js
Giao diện
Chú ý: Sau khi lưu thay đổi trang, bạn phải xóa bộ nhớ đệm của trình duyệt để nhìn thấy các thay đổi. Google Chrome, Firefox, Internet Explorer và Safari: Giữ phím ⇧ Shift và nhấn nút Reload/Tải lại trên thanh công cụ của trình duyệt. Để biết chi tiết và hướng dẫn cho các trình duyệt khác, xem Trợ giúp:Xóa bộ nhớ đệm.
//<nowiki>/* Cat-a-lot - changes category of multiple files */mw.loader.using(['jquery.ui', 'mediawiki.util'], function(){ mw.loader.load('//commons.wikimedia.org/w/load.php?modules=ext.gadget.Cat-a-lot');});////////// Cat-a-lot user preferences //////////window.catALotPrefs = {"watchlist":"preferences","minor":true,"editpages":true,"docleanup":false,"subcatcount":10};////////////////////////////////////catALotEnd////</nowiki>/** * This is a collection of tools, scripts and small UI modications I find helpful in patrolling and fighting vandalism. * @source meta.wikimedia.org/wiki/User:Krinkle/Scripts/Countervandalism.js * @track [[File:Krinkle_Countervandalism.js]] */(function () { // [[File:Krinkle_RTRC.js]] mw.loader.getState('ext.gadget.rtrc') ? mw.loader.load('ext.gadget.rtrc') : mw.loader.load('https://www.mediawiki.org/w/load.php?debug=false&modules=ext.gadget.rtrc&lang=' + mw.config.get('wgUserLanguage', 'en')); // [[File:Krinkle_WhatLeavesHere.js]] mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Krinkle/Tools/WhatLeavesHere.js&action=raw&ctype=text/javascript'); // [[File:Krinkle_CVNSimpleOverlay_wiki.js]] mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Krinkle/Scripts/CVNSimpleOverlay_wiki.js&action=raw&ctype=text/javascript'); mw.loader.using(['mediawiki.util', 'mediawiki.user'], function () { $(function () { // Clone .mw-contributions-footer to the top aswell if (mw.config.get('wgCanonicalSpecialPageName') === 'Contributions' && $('.mw-contributions-footer').length) { $('#contentSub').after($('.mw-contributions-footer').eq(0).clone()); } // Extra links mw.util.addPortletLink('p-tb', mw.util.getUrl('Special:Prefixindex/' + mw.config.get('wgPageName')), 'Prefixindex', 'tb-prefixindex'); }); }); /* Vector only */ if (mw.config.get('skin') === 'vector') { /** * Add "Purge" content action link. * * Dependencies: mediawiki.util, mediawiki.api * * @source https://www.mediawiki.org/wiki/Snippets/Purge_action * @revision 2016-05-17 */ $.when(mw.loader.using(['mediawiki.util', 'mediawiki.api']), $.ready).then(function () { if ($('#ca-purge').length) return; var node = mw.util.addPortletLink( 'p-cactions', mw.util.getUrl(null, { action: 'purge' }), 'Purge', 'ca-purge', 'Purge the server cache of this page' ); $(node).on('click', function (e) { var tag = 'snippet-purge-' + (++$.guid); mw.notify('Purging...', { tag: tag }); new mw.Api().post({ action: 'purge', titles: mw.config.get('wgPageName'), forcelinkupdate: '1' }).then(function () { mw.notify('Purge completed.', { tag: tag }); location.reload(); }, function () { mw.notify('Purge failed.', { type: 'error', tag: tag }); }); e.preventDefault(); }); }); }}());//<nowiki>/* Cat-a-lot - changes category of multiple files */mw.loader.using(['jquery.ui', 'mediawiki.util'], function(){ mw.loader.load('//commons.wikimedia.org/w/load.php?modules=ext.gadget.Cat-a-lot');});////////// Cat-a-lot user preferences //////////window.catALotPrefs = {"watchlist":"preferences","minor":true,"editpages":true,"docleanup":false,"subcatcount":10};////////////////////////////////////catALotEnd////</nowiki>// [[File:Krinkle_RTRC.js]](mw.loader.getState('ext.gadget.rtrc') ? mw.loader.load('ext.gadget.rtrc') : mw.loader.load('https://www.mediawiki.org/w/load.php?modules=ext.gadget.rtrc&lang=' + mw.config.get('wgUserLanguage', 'vi')));mw.loader.load('/w/index.php?title=User:BrandonXLF/QuickEdit.js&action=raw&ctype=text/javascript'); // [[User:BrandonXLF/QuickEdit.js]]mw.loader.getScript( 'https://en.wikipedia.org/w/load.php?modules=ext.gadget.libSettings' ).then( function() { mw.loader.load( 'https://en.wikipedia.org/w/load.php?modules=ext.gadget.Shortdesc-helper' );})importScript( 'User:DannyS712/SectionMover.js' );// [[User:DannyS712/SectionMover.js]]