User:Hat600/script/xiangzhenjiedao.js
注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google Chrome、Firefox、Microsoft Edge及Safari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。
;(function($){
// UI
var fixitem = '<div style="position: fixed; bottom: 0; left: 0; width: 100%; height: 30%; z-index: 21; background: #FFFFFF; border-top: 2px solid black; padding: 2em;"><button id="CNgobutton1">Go</button><button id="CNgobutton2" style="display: none;" >确认</button><button id="CNskipbutton">Skip</button><br />条目名 <input id="CNarticlename" ></input><br />省名 <input id="CNsheng" ></input><br />省类型 <input id="CNshengp" ></input><br />地 <input id="CNdi" ></input></div>';
$('#bodyContent').append(fixitem);
$('.wikitable tbody').children('tr:first-child').css('background-color', '#FFFF00').attr('id', 'CNonhold');
$('#CNskipbutton').bind('click', function(){
$('#CNgobutton1').css('display', '');
$('#CNgobutton2').css('display', 'none');
$('#CNonhold').remove();
$('.wikitable tbody').children('tr:first-child').css('background-color', '#FFFF00').attr('id', 'CNonhold');
});
$('#CNgobutton1').bind('click', function(){
$('#CNarticlename').val($('#CNonhold').children('td:eq(0)').text());
$('#CNgobutton2').css('display', '');
$('#CNgobutton1').css('display', 'none');
});
$('#CNgobutton2').bind('click', function(){
var CNarticlename = $('#CNarticlename').val();
var CNsheng = $('#CNsheng').val();
var CNshengp = $('#CNshengp').val();
var CNname = $('#CNonhold').children('td:eq(0)').text();
var CNdi = $('#CNonhold').children('td:eq(1)').text();
var CNxian = $('#CNonhold').children('td:eq(2)').text();
var CNxiangp = $('#CNonhold').children('td:eq(3)').text();
var CNcun = $('#CNonhold').children('td:eq(4)').text();
var CNdinp = $('#CNdi').val();
var wikitext = '{{sub' + 'st:User:Hat600/sandbox/05|' + CNsheng + '|' + CNshengp + '|' + CNdi + '|' + CNname + '|' + CNxiangp + '|' + CNxian + '|' + CNcun + '|' + CNdinp + '}}';
editToken = mw.user.tokens.get( 'editToken' );
$.ajax({
url: 'https://zh.wikipedia.org/w/api.php',
type: 'POST',
data: {
format: 'xml',
action: 'edit',
title: CNarticlename,
text: wikitext,
summary: '机器人建立新条目,中国乡级行政区划 via MediaWiki API',
minor: true,
bot: 1,
CNeateonly: 1,
token: editToken
},
success: function(data){
console.log("success");
}
});
$('#CNonhold').remove();
$('.wikitable tbody').children('tr:first-child').css('background-color', '#FFFF00').attr('id', 'CNonhold');
$('#CNgobutton1').css('display', '');
$('#CNgobutton2').css('display', 'none');
});
})(jQuery);