Thảo luận MediaWiki:Gadget-MoreMenu.viwiki.js
Thêm đề tàiGiao diện
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
| Có yêu cầu tạo thông điệp giao diện MediaWiki:Gadget-MoreMenu.viwiki.js. (sửa · lịch sử · cuối · liên kết) Vui lòng trình bày thật rõ ràng, cụ thể và dễ hiểu tức phải ghi rõ nội dung cũ và nội dung mới. "Phải theo hình thức "nhờ sửa X thành Y". Hay nói cách khác, nếu chỉ ghi chung chung "nhờ sửa x" sẽ không được chấp nhận". Bất kỳ Bảo quản viên giao diện nào có thể thực hiện sửa đổi. Hãy nhớ đổi tham số |
/** * 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)