fix: Issues #225 done.
This commit is contained in:
@@ -18,3 +18,8 @@
|
||||
.h-screen-main {
|
||||
height: calc(100vh - 104px);
|
||||
}
|
||||
|
||||
/* button */
|
||||
.disable-hover {
|
||||
@apply pointer-events-none
|
||||
}
|
||||
|
||||
@@ -316,10 +316,6 @@ export async function renameModal(rename, type, id, baseName) {
|
||||
inputAttributes: {
|
||||
'maxlength': 200,
|
||||
},
|
||||
inputValidator: value => {
|
||||
if(!value) return 'You need to write something!';
|
||||
fileName = value;
|
||||
},
|
||||
icon: 'info',
|
||||
iconHtml: '<span class="material-symbols-outlined !text-[58px]">edit_square</span>',
|
||||
iconColor: '#0099FF',
|
||||
@@ -327,6 +323,20 @@ export async function renameModal(rename, type, id, baseName) {
|
||||
confirmButtonColor: '#0099FF',
|
||||
showCancelButton: '#94a3b8',
|
||||
customClass: customClass,
|
||||
didOpen: () => {
|
||||
const confirmButton = Swal.getConfirmButton();
|
||||
const inputField = Swal.getInput();
|
||||
|
||||
inputField.addEventListener('input', function() {
|
||||
if (!inputField.value.trim()) {
|
||||
confirmButton.classList.add('disable-hover');
|
||||
confirmButton.disabled = true;
|
||||
} else {
|
||||
confirmButton.classList.remove('disable-hover');
|
||||
confirmButton.disabled = false;
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
// 改名成功
|
||||
|
||||
Reference in New Issue
Block a user