MediaWiki:Gadget-FastWriterPage.js:修订间差异
无编辑摘要 |
无编辑摘要 |
||
第198行: | 第198行: | ||
btn_code.on('click', function () { | btn_code.on('click', function () { | ||
var writer_name = input_writer_name.getValue(); | var writer_name = input_writer_name.getValue(); | ||
var windowManager = new OO.ui.WindowManager(); | |||
var messageDialog = new OO.ui.MessageDialog(); | |||
if (writer_name === null || writer_name === '') { | |||
$('body').append(windowManager.$element); | |||
windowManager.addWindows([messageDialog]); | |||
windowManager.openWindow(messageDialog, { | |||
message: '请输入文手名称!', | |||
title: '错误:' | |||
}); | |||
return; | |||
} | |||
var writer_tag = input_writer_tag.getValue(); | var writer_tag = input_writer_tag.getValue(); | ||
var writer_platform = input_writer_platform.getValue(); | var writer_platform = input_writer_platform.getValue(); | ||
第236行: | 第247行: | ||
btn_submit.on('click', function () { | btn_submit.on('click', function () { | ||
var | var result = result_area.getValue() | ||
var windowManager = new OO.ui.WindowManager(); | var windowManager = new OO.ui.WindowManager(); | ||
var messageDialog = new OO.ui.MessageDialog(); | var messageDialog = new OO.ui.MessageDialog(); | ||
windowManager.addWindows([messageDialog]); | var writer_name = input_writer_name.getValue(); | ||
windowManager.openWindow(messageDialog, { | if (writer_name === null || writer_name === '') { | ||
message: ' | $('body').append(windowManager.$element); | ||
title: ' | windowManager.addWindows([messageDialog]); | ||
windowManager.openWindow(messageDialog, { | |||
message: '请输入文手名称!', | |||
title: '错误:' | |||
}); | |||
return; | |||
} | |||
if (result === null || result === '') { | |||
$('body').append(windowManager.$element); | |||
windowManager.addWindows([messageDialog]); | |||
windowManager.openWindow(messageDialog, { | |||
message: '请先点击生成代码,再创建页面!', | |||
title: '创建页面:' + writer_name | |||
}); | |||
return; | |||
} | |||
var api = new mw.Api(); | |||
var isoverwrite = check_isoverwrite.isSelected(); | |||
api.postWithToken('csrf', { | |||
action: 'edit', | |||
title: writer_name, | |||
text: result, | |||
createonly: !isoverwrite, | |||
summary: '文手页面生成器 by 玲子' | |||
}).done(function (data) { | |||
$('body').append(windowManager.$element); | |||
windowManager.addWindows([messageDialog]); | |||
windowManager.openWindow(messageDialog, { | |||
message: '页面创建成功!', | |||
title: '创建页面:' + writer_name | |||
}); | |||
}).fail(function (data) { | |||
$('body').append(windowManager.$element); | |||
windowManager.addWindows([messageDialog]); | |||
windowManager.openWindow(messageDialog, { | |||
message: '页面创建失败:' + JSON.stringify(data), | |||
title: '创建页面:' + writer_name | |||
}); | |||
}); | }); | ||
}); | }); |