< User:魔琴
注意:在发布之后,您可能需要清除浏览器缓存才能看到所作出的更改的影响。
- Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5或Ctrl-R(Mac为⌘-R)
- Google Chrome:按Ctrl-Shift-R(Mac为⌘-Shift-R)
- Edge:按住Ctrl的同时单击刷新,或按Ctrl-F5。
//<nowiki> mw.loader.using( ['mediawiki.util', 'ext.gadget.site-lib'/* ,'ext.gadget.HanAssist'*/ ], function () { function han(s, t) { return wgULS(s, t); //return HanAssist.localize( { hans: s, hant: t } ); } var cmt = ""; var dl var link = mw.util.addPortletLink('p-cactions', '#', ':w:', 'ca-addwxwl', han('导入维基百科的文本', '導入維基百科的文本')); $(link).click(function(event) { main(); }); function main() { cmt = ""; var html = '<div id="addwxwl-dialog">' + '<p><span id="addwxwl-done"> </span></p>' + '<textarea name="addwxwl-cmt" id="addwxwl-cmt" rows=16 placeholder=' + han('输入待转换的内容','輸入待轉換的内容') + '></textarea>' + '</div>'; if (dl) { dl.html(html).closest('.ui-dialog-content').dialog('destroy').remove(); dl = null; } dl = $(html).dialog({ title: ':w:', minWidth: 600, minHeight: 400, buttons: [ { text: han('转换','轉換'), click: function () { processCmt(); transfer(); } }, { text: han('关闭','關閉'), click: function () { processCmt(); $(this).dialog('close'); } } ] }); $('#addwxwl-cmt').val(cmt); $('#addwxwl-cmt').keypress(function(e) { if (e.keyCode == $.ui.keyCode.ENTER) { processCmt(); post(); $('#addwxwl-dialog').dialog('close'); } }); } function transfer() { $('#addwxwl-cmt').val($('#addwxwl-cmt').val().replace(/\[\[:?([^\|\[\]]*)\|?([^\|\[\]]*?)(\]\])/gm, '[[:w:$1|$2]]').replace(/\[\[:w:([Ff][Ii][Ll][Ee]|文件|檔案):/gm, '[[File:').replace(/\[\[:w:w:/gm, '[[:w:')) $('#addwxwl-done').html(han('转换好了哟:w:','轉換好了喲:w:')) } function processCmt() { cmt = $('#addwxwl-cmt').val() } }); //</nowiki>