update to v1.1.1 优化了文件操作

This commit is contained in:
kohgylw 2023-09-11 22:17:28 +08:00
parent 8b2e8f5dc0
commit f681218fca
5 changed files with 21 additions and 31 deletions

View File

@ -196,6 +196,7 @@ test.auth.xxx=ucd
计划中 v1.1.1
--------------
【已完成】优化了“文件搜索”功能,现在关键字不再区分大小写了。
【已完成】优化了文件列表的文件体积显示新增了GB和TB显示单位。
【已完成】优化了“文件搜索”功能,现在关键字中的英文字符不再区分大小写了。
【已完成】优化了文件列表的文件体积显示新增了GB和TB两个体积单位。
【已完成】解决“文件”功能中FileSystemManager.transferFile(:935)的Java 8兼容性问题。
【已完成】优化剪切复制操作,使得用户不必完成粘贴步骤,可以重新开始此操作流程。

View File

@ -1 +0,0 @@
/META-INF/

View File

@ -1,7 +1,7 @@
#Generated by Maven Integration for Eclipse
#Fri Mar 03 10:32:33 CST 2023
m2e.projectLocation=/Users/kohgylw/Programs/java_workspace/kiftd-source
m2e.projectName=kiftd-source
#Mon Sep 11 21:52:29 CST 2023
m2e.projectLocation=/Users/kohgylw/Programs/java_workspace/kiftd
m2e.projectName=kiftd
groupId=kohgylw
artifactId=kiftd
version=1.1.1-SNAPSHOT

View File

@ -889,10 +889,6 @@ function showAccountView(folderView) {
} else {
$("#stickFilesCount").text("99+");
}
$("#copyFileButtonLi").removeClass("show");
$("#copyFileButtonLi").addClass("hidden");
$("#cutFileButtonLi").removeClass("show");
$("#cutFileButtonLi").addClass("hidden");
$("#stickFileButtonLi").removeClass("hidden");
$("#stickFileButtonLi").addClass("show");
} else {
@ -999,15 +995,15 @@ function createFileRow(fi, aL, aD, aR, aO) {
if (fileSizeToInt == 0) {
// 文件体积小于1MB时
fileRow = fileRow + "<td>&lt;1MB</td>";
} else if(fileSizeToInt < 1000){
} else if (fileSizeToInt < 1000) {
// 文件体积大于1MB但小于1000MB时
fileRow = fileRow + "<td>" + fileSizeToInt + "MB</td>";
} else if(fileSizeToInt < 1024000){
} else if (fileSizeToInt < 1024000) {
// 文件体积大于1000MB但小于1000GB时
fileRow = fileRow + "<td>" + (fileSizeToInt/1024).toFixed(2) + "GB</td>";
fileRow = fileRow + "<td>" + (fileSizeToInt / 1024).toFixed(2) + "GB</td>";
} else {
// 文件体积大于1000GB
fileRow = fileRow + "<td>" + (fileSizeToInt/1048576).toFixed(2) + "TB</td>";
fileRow = fileRow + "<td>" + (fileSizeToInt / 1048576).toFixed(2) + "TB</td>";
}
fileRow = fileRow + "<td class='hidden-xs'>" + fi.fileCreator + "</td><td>";
if (aL) {
@ -2583,24 +2579,21 @@ function showOriginFolderView() {
// 执行剪切操作
function cutFile() {
checkedMovefiles = getCheckedFilesAndFolders();
if (checkedMovefiles == undefined || checkedMovefiles.size == 0) {
var checkedfiles = getCheckedFilesAndFolders();
if (checkedfiles == undefined || checkedfiles.size == 0) {
// 如果未选中任何文件则提示用户要先选
$('#moveFilesMessage').html(checkFilesTip);
$("#selectFileMoveModelAsAll").removeAttr("checked");
$("#selectFileMoveModelAlert").hide();
$('#moveFilesModal').modal('show');
} else {
// 否则隐藏剪切复制按钮显示粘贴按钮
// 否则显示粘贴按钮
checkedMovefiles = checkedfiles;
if (checkedMovefiles.size < 100) {
$("#stickFilesCount").text("" + checkedMovefiles.size + "");
} else {
$("#stickFilesCount").text("99+");
}
$("#copyFileButtonLi").removeClass("show");
$("#copyFileButtonLi").addClass("hidden");
$("#cutFileButtonLi").removeClass("show");
$("#cutFileButtonLi").addClass("hidden");
$("#stickFileButtonLi").removeClass("hidden");
$("#stickFileButtonLi").addClass("show");
isCopy = false;
@ -2609,24 +2602,21 @@ function cutFile() {
// 执行复制操作
function copyFile() {
checkedMovefiles = getCheckedFilesAndFolders();
if (checkedMovefiles == undefined || checkedMovefiles.size == 0) {
var checkedfiles = getCheckedFilesAndFolders();
if (checkedfiles == undefined || checkedfiles.size == 0) {
// 如果未选中任何文件则提示用户要先选
$('#moveFilesMessage').html(checkFilesTip);
$("#selectFileMoveModelAsAll").removeAttr("checked");
$("#selectFileMoveModelAlert").hide();
$('#moveFilesModal').modal('show');
} else {
// 否则隐藏剪切复制按钮显示粘贴按钮
// 否则显示粘贴按钮
checkedMovefiles = checkedfiles;
if (checkedMovefiles.size < 100) {
$("#stickFilesCount").text("" + checkedMovefiles.size + "");
} else {
$("#stickFilesCount").text("99+");
}
$("#copyFileButtonLi").removeClass("show");
$("#copyFileButtonLi").addClass("hidden");
$("#cutFileButtonLi").removeClass("show");
$("#cutFileButtonLi").addClass("hidden");
$("#stickFileButtonLi").removeClass("hidden");
$("#stickFileButtonLi").addClass("show");
isCopy = true;

File diff suppressed because one or more lines are too long