From e3e70a59e6582b7124ab6264c4e8004111b228d6 Mon Sep 17 00:00:00 2001 From: gplane Date: Thu, 20 Apr 2017 23:46:06 +0800 Subject: [PATCH] Update texture name when choosing file again --- resources/assets/src/scripts/skinlib.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/resources/assets/src/scripts/skinlib.js b/resources/assets/src/scripts/skinlib.js index 2d5bec64..631df5f2 100644 --- a/resources/assets/src/scripts/skinlib.js +++ b/resources/assets/src/scripts/skinlib.js @@ -156,7 +156,11 @@ function handleFiles(files, type) { img.onload = () => { (type == "skin") ? MSP.changeSkin(img.src) : MSP.changeCape(img.src); - $('#name').val($('#name').val() == "" ? file.name.split('.png')[0] : $('#name').val()); + let domTextureName = $('#name'); + if (domTextureName.val() === '' || domTextureName.val() === domTextureName.attr('data-last-file-name')) { + domTextureName.attr('data-last-file-name', file.name); + domTextureName.val(file.name); + } }; img.onerror = () => toastr.warning(trans('skinlib.fileExtError'));