This commit is contained in:
Liang Ding 2023-04-28 11:28:22 +08:00
parent 1c47a63cca
commit eddab390d6
No known key found for this signature in database
GPG Key ID: 136F30F901A2231D

View File

@ -526,7 +526,12 @@ export const exportMd = (id: string) => {
dialog.bindInput(inputElement, () => {
(btnsElement[1] as HTMLButtonElement).click();
});
inputElement.value = replaceFileName(result.data);
let name = replaceFileName(result.data);
const maxNameLen = 32;
if (name.length > maxNameLen) {
name = name.substring(0, maxNameLen);
}
inputElement.value = name;
inputElement.focus();
inputElement.select();
btnsElement[0].addEventListener("click", () => {
@ -539,9 +544,13 @@ export const exportMd = (id: string) => {
inputElement.value = replaceFileName(inputElement.value);
}
if (name.length > maxNameLen) {
name = name.substring(0, maxNameLen);
}
fetchPost("/api/template/docSaveAsTemplate", {
id,
name: inputElement.value,
name,
overwrite: false
}, response => {
if (response.code === 1) {
@ -549,7 +558,7 @@ export const exportMd = (id: string) => {
confirmDialog(window.siyuan.languages.export, window.siyuan.languages.exportTplTip, () => {
fetchPost("/api/template/docSaveAsTemplate", {
id,
name: inputElement.value,
name,
overwrite: true
}, resp => {
if (resp.code === 0) {