Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
没理由活不好的猫
kiftd
提交
fcc609f6
kiftd
项目概览
没理由活不好的猫
/
kiftd
与 Fork 源项目一致
Fork自
青阳龙野 / kiftd
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
kiftd
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
fcc609f6
编写于
1月 21, 2019
作者:
青阳龙野
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update to v1.0.11 常规更新
上级
e4a15246
变更
6
展开全部
隐藏空白更改
内联
并排
Showing
6 changed file
with
40 addition
and
44 deletion
+40
-44
README.md
README.md
+8
-17
kiftd-1.0.11-RELEASE.jar
kiftd-1.0.11-RELEASE.jar
+0
-0
kiftd说明文档.pdf
kiftd说明文档.pdf
+0
-0
webContext/home.html
webContext/home.html
+1
-1
webContext/js/home.js
webContext/js/home.js
+29
-24
webContext/js/home.min.js
webContext/js/home.min.js
+2
-2
未找到文件。
README.md
浏览文件 @
fcc609f6
...
...
@@ -76,23 +76,14 @@ _注:kift为该功能的开发名称,其实际成果命名为kiftd。_
> 提示:当您更新版本后,请手动清除浏览器的缓存,之后刷新网盘主页以确保数据文件保持最新!否则可能导致新版页面功能无法使用。
### 新版本v1.0.10
+
文件管理——现在,期待已久的本地文件管理功能正式上线。该功能能够帮助您随时浏览kiftd中的文件和文件夹,同时它还能帮助您快速地完成文件的导入和导出工作(更多信息请见“kiftd说明文档”中的“管理kiftd中的文件”一节)。
+
文件夹打包下载——该功能能够帮助您将整个文件夹打包为ZIP下载,以便您快速下载层次较多的文件夹。此外,文件夹们也能够进行批量操作了。
+
移动端操作——新增移动端模式,您可以在移动设备(手机、平板电脑)上无障碍地操作kiftd了。
+
支持Safari——修正了在OS X和IOS系统下Safari浏览器无法在线播放视频和音频的问题,方便Mac和iPhone用户在线观看视频和欣赏音乐,同时也修复了使用Safari下载中文文件导致乱码的问题。
+
支持FireFox——另一个强大的现代浏览器:FireFox,现已加入kiftd兼容序列。
+
MOV视频——在线播放功能增加了对 Apple QuickTime 视频的支持,该功能现在能够播放 Apple 用户录制的mov视频了。
+
完善“移动”功能——修正了“剪切-粘贴”操作可能导致文件名冲突的BUG:当移动有冲突的文件和文件夹时,您可以为其选择“覆盖”、“保留两者”和“取消”了。
+
自定义页面标题——在“kiftd说明文档”中新增了如何修改页面标题和提示信息的提示,图文并茂,方便用户对页面上的标题文字进行自定义(更多信息请见“高级功能”一章中的“自定义kiftd的页面标题”一节)。
+
在“设置”窗口中增加当前文件系统存储路径的显示——便于用户随时查看当前的文件系统所在位置。
+
优化了Windows 10(尤其是使用高分辨率显示器)下UI界面的显示效果,同时优化了Windows 10中任务栏图标(如何避免任务栏图标被隐藏?详见“在Windows系统下3分钟快速安装”一节最后的提示部分)。
+
为上传状态增加提示信息——如果用户在上传过程中隐藏了窗口,则弹出提示提醒用户上传仍在继续并可以重新打开上传窗口查看上传进度。
+
优化了“下载”功能,使其占用的内存更少。
+
修正了“下载”功能可能导致日志重复记录的问题。
+
修正了线音乐播放器在禁止自动播放的环境下,“播放”与“暂停”不同步的问题。
+
(高级)集成MySQL——允许有需求的高级用户使用自有的MySQL数据库存储文件节点信息,方便进行二次开发(详见“高级功能”一章中的“将文件系统数据库替换为MySQL”一节)。
+
其他一些功能的优化,进一步增强系统稳定性。
### 常规更新v1.0.11
_本次更新修复了一些已经发现的重要问题,推荐所有用户立即更新。_
+
修复了重命名文件或文件夹时可能导致出现名称冲突的Bug。
+
修复了重命名文件或文件夹时,当输入不正确的名称后,无法正确显示提示信息的Bug。
+
修复了新建文件夹时,输入不正确的名称后,再次打开新建文件夹窗口会遗留提示信息的Bug。
+
修复了文件和文件夹同名时无法正常进行打包下载(或下载后无法解压)的Bug。与文件同名的文件夹会被重命名为“{文件夹原名}_与文件同名{唯一性标识符}”以便进行区分。
+
修复了导出功能在遇到存在与文件同名的文件夹时会产生覆盖的Bug,处理方法同上。
_特别鸣谢:用户lixiong8598_
> 需要查看更多版本历史信息?请访问: https://kohgylw.gitee.io/News.html
...
...
kiftd-1.0.1
0
-RELEASE.jar
→
kiftd-1.0.1
1
-RELEASE.jar
浏览文件 @
fcc609f6
无法预览此类型文件
kiftd说明文档.pdf
浏览文件 @
fcc609f6
无法预览此类型文件
webContext/home.html
浏览文件 @
fcc609f6
...
...
@@ -6,7 +6,7 @@
<meta
charset=
"UTF-8"
>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge,chrome=1"
>
<meta
name=
"renderer"
content=
"webkit"
>
<meta
content=
"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;"
name=
"viewport"
/
>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"
>
<title>
KIFT
</title>
<!-- Bootstrap基本框架 -->
<link
rel=
"stylesheet"
href=
"css/bootstrap.min.css"
>
...
...
webContext/js/home.js
浏览文件 @
fcc609f6
...
...
@@ -89,6 +89,7 @@ $(function() {
$
(
"
#folderalert
"
).
removeClass
(
"
alert
"
);
$
(
"
#folderalert
"
).
removeClass
(
"
alert-danger
"
);
$
(
"
#foldernamebox
"
).
removeClass
(
"
has-error
"
);
$
(
"
#folderalert
"
).
text
(
""
);
$
(
"
#foldername
"
).
val
(
""
);
$
(
"
#foldertypelist
"
).
html
(
""
);
if
(
account
!=
null
){
...
...
@@ -850,13 +851,13 @@ function createfolder() {
window
.
location
.
href
=
"
login.html
"
;
}
else
{
if
(
result
==
"
noAuthorized
"
)
{
showFolderAlert
(
"
提示:您的操作未被授权,创建文件夹失败
"
);
showFolderAlert
(
"
提示:您的操作未被授权,创建文件夹失败
。
"
);
}
else
if
(
result
==
"
errorParameter
"
)
{
showFolderAlert
(
"
提示:参数不正确,创建文件夹失败
"
);
showFolderAlert
(
"
提示:参数不正确,创建文件夹失败
。
"
);
}
else
if
(
result
==
"
cannotCreateFolder
"
)
{
showFolderAlert
(
"
提示:出现意外错误,可能未能创建文件夹
"
);
}
else
if
(
result
==
"
folderAlreadyExist
"
)
{
showFolderAlert
(
"
提示:该
文件夹已经存在,请更换文件夹名称
"
);
showFolderAlert
(
"
提示:出现意外错误,可能未能创建文件夹
。
"
);
}
else
if
(
result
==
"
nameOccupied
"
)
{
showFolderAlert
(
"
提示:该
名称已被占用,请选取其他名称。
"
);
}
else
if
(
result
==
"
createFolderSuccess
"
)
{
$
(
'
#newFolderModal
'
).
modal
(
'
hide
'
);
showFolderView
(
locationpath
);
...
...
@@ -962,9 +963,9 @@ function renameFolder(folderId) {
var
fc
=
$
(
"
#newfoldername
"
).
attr
(
"
folderConstraintLevel
"
);
var
reg
=
new
RegExp
(
"
^[0-9a-zA-Z_
\\
u4E00-
\\
u9FFF]+$
"
,
"
g
"
);
if
(
newName
.
length
==
0
)
{
showR
ename
FolderAlert
(
"
提示:文件夹名称不能为空。
"
);
showRFolderAlert
(
"
提示:文件夹名称不能为空。
"
);
}
else
if
(
newName
.
length
>
20
)
{
showR
ename
FolderAlert
(
"
提示:文件夹名称太长。
"
);
showRFolderAlert
(
"
提示:文件夹名称太长。
"
);
}
else
if
(
reg
.
test
(
newName
))
{
$
(
"
#newfolderalert
"
).
removeClass
(
"
alert
"
);
$
(
"
#newfolderalert
"
).
removeClass
(
"
alert-danger
"
);
...
...
@@ -984,28 +985,30 @@ function renameFolder(folderId) {
window
.
location
.
href
=
"
login.html
"
;
}
else
{
if
(
result
==
"
noAuthorized
"
)
{
showR
enameFolderAlert
(
"
提示:您的操作未被授权,编辑失败
"
);
showR
FolderAlert
(
"
提示:您的操作未被授权,编辑失败。
"
);
}
else
if
(
result
==
"
errorParameter
"
)
{
showRenameFolderAlert
(
"
提示:参数不正确,编辑失败,请刷新后重试
"
);
showRFolderAlert
(
"
提示:参数不正确,编辑失败,请刷新后重试。
"
);
}
else
if
(
result
==
"
nameOccupied
"
)
{
showRFolderAlert
(
"
提示:该名称已被占用,请选取其他名称。
"
);
}
else
if
(
result
==
"
renameFolderSuccess
"
)
{
$
(
'
#renameFolderModal
'
).
modal
(
'
hide
'
);
showFolderView
(
locationpath
);
}
else
{
showR
enameFolderAlert
(
"
提示:出现意外错误,可能未能编辑文件夹,请刷新后重试
"
);
showR
FolderAlert
(
"
提示:出现意外错误,可能未能编辑文件夹,请刷新后重试。
"
);
}
}
},
error
:
function
()
{
showR
enameFolderAlert
(
"
提示:出现意外错误,可能未能编辑文件夹,请刷新后重试
"
);
showR
FolderAlert
(
"
提示:出现意外错误,可能未能编辑文件夹,请刷新后重试。
"
);
}
});
}
else
{
showR
enameFolderAlert
(
"
提示:文件夹名只能包含英文字母、数组、汉字和下划线
"
);
showR
FolderAlert
(
"
提示:文件夹名只能包含英文字母、数组、汉字和下划线。
"
);
}
}
// 显示重命名文件夹状态提示
function
showR
ename
FolderAlert
(
txt
)
{
function
showRFolderAlert
(
txt
)
{
$
(
"
#newfolderalert
"
).
addClass
(
"
alert
"
);
$
(
"
#newfolderalert
"
).
addClass
(
"
alert-danger
"
);
$
(
"
#folderrenamebox
"
).
addClass
(
"
has-error
"
);
...
...
@@ -1353,7 +1356,7 @@ function renameFile(fileId) {
var
newFileName
=
$
(
"
#newfilename
"
).
val
();
if
(
newFileName
.
length
>
0
)
{
if
(
newFileName
.
length
<
128
)
{
if
(
!
reg
.
test
(
newFileName
))
{
if
(
!
reg
.
test
(
newFileName
)
&&
newFileName
.
indexOf
(
"
.
"
)
!=
0
)
{
$
.
ajax
({
type
:
"
POST
"
,
dataType
:
"
text
"
,
...
...
@@ -1367,36 +1370,38 @@ function renameFile(fileId) {
window
.
location
.
href
=
"
login.html
"
;
}
else
{
if
(
result
==
"
cannotRenameFile
"
)
{
showR
enameFolderAlert
(
"
提示:出现意外错误,可能未能重命名文件,请刷新后重试
"
);
showR
FileAlert
(
"
提示:出现意外错误,可能未能重命名文件,请刷新后重试。
"
);
}
else
if
(
result
==
"
renameFileSuccess
"
)
{
$
(
'
#renameFileModal
'
).
modal
(
'
hide
'
);
showFolderView
(
locationpath
);
}
else
if
(
result
==
"
errorParameter
"
)
{
showRenameFolderAlert
(
"
提示:参数错误,重命名失败,请刷新后重试
"
);
showRFileAlert
(
"
提示:参数错误,重命名失败,请刷新后重试。
"
);
}
else
if
(
result
==
"
nameOccupied
"
)
{
showRFileAlert
(
"
提示:该名称已被占用,请选取其他名称。
"
);
}
else
if
(
result
==
"
noAuthorized
"
)
{
showR
enameFolderAlert
(
"
提示:您的操作未被授权,重命名失败,请刷新后重试
"
);
showR
FileAlert
(
"
提示:您的操作未被授权,重命名失败,请刷新后重试。
"
);
}
else
{
showR
enameFolderAlert
(
"
提示:出现意外错误,可能未能重命名文件,请刷新后重试
"
);
showR
FileAlert
(
"
提示:出现意外错误,可能未能重命名文件,请刷新后重试。
"
);
}
}
},
error
:
function
()
{
showR
enameFolderAlert
(
"
提示:出现意外错误,可能未能重命名文件
"
);
showR
FileAlert
(
"
提示:出现意外错误,可能未能重命名文件。
"
);
}
});
}
else
{
showR
enameFolderAlert
(
"
提示:文件名中不应含有:空格 引号 /
\
* | < >
"
);
showR
FileAlert
(
"
提示:文件名中不应含有:空格 引号 /
\
* | < > 且不能以“.”开头。
"
);
}
}
else
{
showR
enameFolderAlert
(
"
提示:文件名称太长
"
);
showR
FileAlert
(
"
提示:文件名称太长。
"
);
}
}
else
{
showR
enameFolderAlert
(
"
提示:文件名不能为空
"
);
showR
FileAlert
(
"
提示:文件名不能为空。
"
);
}
}
// 显示重命名文件状态提示
function
showR
enameFolder
Alert
(
txt
)
{
function
showR
File
Alert
(
txt
)
{
$
(
"
#newFileNamealert
"
).
addClass
(
"
alert
"
);
$
(
"
#newFileNamealert
"
).
addClass
(
"
alert-danger
"
);
$
(
"
#filerenamebox
"
).
addClass
(
"
has-error
"
);
...
...
@@ -2027,7 +2032,7 @@ function doMoveFiles(){
});
}
//对冲突的移动进行依次询问
//
对冲突的移动进行依次询问
function
selectFileMoveModel
(
t
){
if
(
$
(
"
#selectFileMoveModelAsAll
"
).
prop
(
"
checked
"
)){
while
(
repeIndex
<
mRepeSize
){
...
...
webContext/js/home.min.js
浏览文件 @
fcc609f6
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录