Bước tới nội dung

Thảo luận MediaWiki:Gadget-MoreMenu.viwiki.js

Nội dung trang không được hỗ trợ ở ngôn ngữ khác.
Thêm đề tài
Bách khoa toàn thư mở Wikipedia
Bình luận mới nhất: 1 năm trước bởi Hide on Rosé trong đề tài Tạo mới

Tạo mới Thảo luận MediaWiki:Gadget-MoreMenu.viwiki.js

/** * CHÚ Ý: CẤU HÌNH GADGET * * Đây là cấu hình mở rộng dành cho MoreMenu, tại Wikipedia tiếng Việt. * Cấu hình này sẽ thêm các liên kết sau: * Thành viên * - Các biểu quyết nhân sự và trang kiểm định *  * Bài viết * - BQXB * * See [[meta:MoreMenu#Customization]] for more information on extending MoreMenu. */$(function () { /** * Look for and add links to RfAs, RfBs, Arbitration cases, etc. * @param {mw.Api} api * @param {Object} config */ function addRfXs(api, config) { var rfxs = { 'Wikipedia:Biểu quyết chọn điều phối viên': 'rfe', 'Wikipedia:Biểu quyết chọn bảo quản viên': 'rfa', 'Wikipedia:Biểu quyết chọn hành chính viên': 'rfb', 'Wikipedia:Biểu quyết chọn kiểm định viên': 'rfCU', 'Wikipedia:Yêu cầu kiểm định tài khoản': 'spi', }; $.extend(MoreMenu.messages, { rfe: 'Chọn điều phối viên', rfa: 'Chọn bảo quản viên', rfb: 'Chọn hành chính viên', rfCU: 'Chọn kiểm định viên', spi: 'Các vụ kiểm định', }); var links = {}; api.get({ titles: Object.keys(rfxs).map(function (rfx) { return rfx + '/' + config.targetUser.name; }).join('|'), formatversion: 2 }).done(function (data) { data.query.pages.forEach(function (page) { if (!page.missing) { var key = rfxs[page.title.replace('/' + config.targetUser.name, '')]; links[key] = { url: mw.util.getUrl('Special:PrefixIndex/' + page.title) }; } });  if (Object.keys(links).length) { MoreMenu.addSubmenu('user', 'Biểu quyết và kiểm định', links, 'analysis'); } }); }  /** * Look for and add a link to Special:PrefixIndex for AfDs or XfDs. * @param {mw.Api} api * @param {Object} config */ function addXfD(api, config) { api.get({ titles: [ 'Wikipedia:Biểu quyết xóa bài/' + config.page.name, 'Wikipedia:Biểu quyết xoá bài/' + config.page.name ].join('|'), prop: 'info', formatversion: 2 }).done(function (data) { data.query.pages.some(function (page) { if (page.missing) { return false; }  var link = mw.util.getUrl('Special:PrefixIndex/' + page.title);  switch (page.title.split('/')[0]) { case 'Wikipedia:Biểu quyết xóa bài': return MoreMenu.addLink('page', 'Biểu quyết xóa bài', link); case 'Wikipedia:Biểu quyết xoá bài': return MoreMenu.addLink('page', 'Biểu quyết xóa bài', link); default: return false; } }); }); }  mw.hook('moremenu.ready').add(function (config) { var api = new mw.Api();  if (config.targetUser.name && !config.targetUser.ipRange) { addRfXs(api, config); }  if (config.page.name) { addXfD(api, config); } }); });

Một số cấu hình cho viwiki, dựa trên cấu hình gốc của enwiki. ⋆˚。⋆୨✧୧˚ 강혜원 ˚୨✧୧⋆。˚⋆🎀 𝑪𝑼𝑻𝑬 🎀 13:46, ngày 1 tháng 4 năm 2025 (UTC)Trả lời