MediaWiki:Common.js/uploader.js:修订间差异
imported>=海豚= 无编辑摘要 |
imported>=海豚= 无编辑摘要 |
||
| 第287行: | 第287行: | ||
title="在发生文件名已存在的情况时,自动滤掉已存在的文件。通常用于在上一次批量上传中一部分失败后,再次尝试将之前没传上去的文件重新上传" | title="在发生文件名已存在的情况时,自动滤掉已存在的文件。通常用于在上一次批量上传中一部分失败后,再次尝试将之前没传上去的文件重新上传" | ||
@click="submit(true)" | @click="submit(true)" | ||
> | >差分上传</button> | ||
<button title="将当前文件除文件名的信息同步到全部文件" @click="asyncCurrentFileInfo">同步已输入信息至全部</button> | <button title="将当前文件除文件名的信息同步到全部文件" @click="asyncCurrentFileInfo">同步已输入信息至全部</button> | ||
<button @click="showManual">-使用说明-</button> | <button @click="showManual">-使用说明-</button> | ||
| 第856行: | 第856行: | ||
"2. 若文件上传时发生异常,请以本站的最近更改为准。", | "2. 若文件上传时发生异常,请以本站的最近更改为准。", | ||
"3. 每个文件拥有独立的信息,但“分类”和“添加前缀”是共享的。在需要同步每个文件的角色名、作者等信息时可以使用“同步文件信息”的功能。", | "3. 每个文件拥有独立的信息,但“分类”和“添加前缀”是共享的。在需要同步每个文件的角色名、作者等信息时可以使用“同步文件信息”的功能。", | ||
"4. | "4. 差分上传是指在发生文件名已存在的情况时,自动滤掉已存在的文件。通常用于在上一次批量上传中一部分失败后,再次尝试将之前没传上去的文件重新上传。", | ||
"5. 双击文件可以自动复制“前缀 + 文件名”。", | "5. 双击文件可以自动复制“前缀 + 文件名”。", | ||
].join("\n")); | ].join("\n")); | ||
| 第921行: | 第921行: | ||
}); | }); | ||
mw.notify(`开始${diffMode ? " | mw.notify(`开始${diffMode ? "差分" : ""}上传,共${postData.length}个文件...`); | ||
console.log(`---- Moegirl:fileUploader 开始${diffMode ? " | console.log(`---- Moegirl:fileUploader 开始${diffMode ? "差分" : ""}上传,共${postData.length}个文件 ----`); | ||
this.status = 2; | this.status = 2; | ||
| 第944行: | 第944行: | ||
if (diffMode) { postData = postData.filter(item => !checkedResult[item.fileName.replace(/^./, s => s.toUpperCase())]); } | if (diffMode) { postData = postData.filter(item => !checkedResult[item.fileName.replace(/^./, s => s.toUpperCase())]); } | ||
if (diffMode && postData.length === 0) { | if (diffMode && postData.length === 0) { | ||
alert(" | alert("差分模式下没有可以上传的文件"); | ||
this.status = 1; | this.status = 1; | ||
return; | return; | ||
} | } | ||
printLog.warn(` | printLog.warn(`差分上传共需要上传${postData.length}个文件`); | ||
let uploadResults = []; | let uploadResults = []; | ||