MediaWiki:Common.js
外观
注意:在发布之后,您可能需要清除浏览器缓存才能看到所作出的更改的影响。
- Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5或Ctrl-R(Mac为⌘-R)
- Google Chrome:按Ctrl-Shift-R(Mac为⌘-Shift-R)
- Edge:按住Ctrl的同时单击刷新,或按Ctrl-F5。
mw.loader.using(['mediawiki.util', 'mediawiki.api', 'oojs-ui'], function () { if (mw.config.get('wgCanonicalSpecialPageName') === 'Upload') { // 创建一个弹窗 var dialog = new OO.ui.MessageDialog(); var windowManager = new OO.ui.WindowManager(); $(document.body).append(windowManager.$element); windowManager.addWindows([dialog]); // 配置弹窗内容和按钮 var dialogConfig = { title: '选择上传方式', message: $('<div>').append( $('<p>').text('本站推荐使用新版上传工具,它支持:'), $('<ul>').append( $('<li>').text('上传进度条显示'), $('<li>').text('多文件上传'), $('<li>').text('更友好的界面') ), $('<p>').text('你想要使用哪种上传方式?') ), actions: [ { action: 'wizard', label: '✅ 使用新版上传方式(推荐)', flags: ['primary', 'progressive'] }, { action: 'classic', label: '❌ 继续使用传统上传', flags: ['safe'] } ] }; windowManager.openWindow(dialog, dialogConfig) .then(function (opened) { return opened.closed; }) .then(function (data) { if (data && data.action === 'wizard') { // 重定向到 UploadWizard 页面 window.location.href = mw.util.getUrl('Special:UploadWizard'); } }); } });