User:Zhuyifei1999/common.js
注意:在发布之后,您可能需要清除浏览器缓存才能看到所作出的变更的影响。
- Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5或Ctrl-R(Mac为⌘-R)
- Google Chrome:按Ctrl-Shift-R(Mac为⌘-Shift-R)
- Internet Explorer或Edge:按住Ctrl的同时单击刷新,或按Ctrl-F5
- Opera:按 Ctrl-F5。
mw.loader.load("//bits.wikimedia.org/meta.wikimedia.org/load.php?debug=false&lang=en&modules=user&skin=" + skin + "&user=Zhuyifei1999");
function fix(text) {
return text.replace("\u200e", "")
.replace(/\{\{((?:Listing|See|Do|Buy|Eat|Drink|Sleep|Pagebanner|Stub|(?:Outline|Usable|Guide|Star)[a-z]+|Geo|Translate|Disamb(?:ig(?:uation))|PrintDistricts|Colorbox|Doc(?:umentation(?: subpage))|Confused|Phrasebookguide|Related|RelatedSites|Quickbar|Climate)\s*(?:\||\}\}))/g, function (full, first) {
return '{{' + first.charAt(0).toLowerCase() + first.slice(1);
})
.replace(/\{\{IsPartOf/ig, "{{IsPartOf")
.replace(/\[\[([^\|\]]+)\|\1\]\]/g, "[[$1]]")
.replace(/(\[\[:?[a-z]+:)voy:/g, "$1")
.replace(/(\[\[|\{\{|\|)Project:/g, "$1Wikivoyage:")
.replace(/\{\{观光/g, "{{see")
.replace(/\{\{活动/g, "{{do")
// .replace(/\{\{购物/g, "{{buy")
.replace(/\{\{饮食/g, "{{eat")
.replace(/\{\{夜生活/g, "{{drink")
// .replace(/\{\{住宿/g, "{{sleep")
.replace(/\{\{普通列表/g, "{{listing");
}
if ( $.inArray(mw.config.get( 'wgAction' ), ['edit', 'submit']) != -1 ) {
$("#wpTextbox1").val(fix($("#wpTextbox1").val()));
}
if ( mw.config.get( 'wgPageName' ) === 'Special:最近更改' ) {
$( '.mw-rollback-link' ).hide();
}
function dms2deg(s) {
var sw = /[sw]/i.test(s);
var f = sw? -1 : 1;
var bits = s.match(/[\d.]+/g);
var result = 0;
for (var i=0, iLen=bits.length; i<iLen; i++) {
result += bits[i]/f;
f *= 60;
}
return result;
}
//$("#wpTextbox1").val($("#wpTextbox1").val().replace(/\d+°\d+′\d+″[NE]/g, function (a) { return dms2deg(a); }))