Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
青阳龙野
kiftd
提交
0a0700e7
kiftd
项目概览
青阳龙野
/
kiftd
通知
1244
Star
27
Fork
21
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
6
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
kiftd
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
6
Issue
6
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
0a0700e7
编写于
9月 29, 2018
作者:
青阳龙野
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update to v1.0.6
上级
5eba9252
变更
8
展开全部
隐藏空白更改
内联
并排
Showing
8 changed file
with
109 addition
and
55 deletion
+109
-55
README.md
README.md
+7
-1
kiftd-1.0.6-RELEASE.jar
kiftd-1.0.6-RELEASE.jar
+0
-0
webContext/home.html
webContext/home.html
+2
-1
webContext/js/home.js
webContext/js/home.js
+89
-45
webContext/js/home.min.js
webContext/js/home.min.js
+2
-2
webContext/prv/error.html
webContext/prv/error.html
+5
-4
webContext/prv/login.html
webContext/prv/login.html
+2
-1
webContext/quickview/video.html
webContext/quickview/video.html
+2
-1
未找到文件。
README.md
浏览文件 @
0a0700e7
...
...
@@ -72,6 +72,12 @@ _注:kift为功能性内核的开发代号,其应用版本被称为kiftd_
> 提示:当您更新版本后,请手动清除浏览器的缓存,之后刷新网盘主页以确保数据文件保持最新!否则可能导致新版页面功能无法使用。
### 优化更新v1.0.6
本次更新主要为解决日常使用过程中出现的问题和BUG,推荐所有用户升级。
+
修正了IE11浏览器无法上传文件的BUG——现在,您可以使用IE浏览器正常上传文件了(不过无法拖拽上传,该功能依旧需要现代浏览器支持),同时您也可以正常在IE11浏览器中预览图片和播放音乐。注意:即使增加了对IE的兼容性,不过考虑到目前微软已经停止对IE的支持,因此kiftd仍旧推荐您使用一款现代浏览器进行访问和操作。
+
增加了对国产高速浏览器和WebKit插件的支持——现在,当您使用主流国产高速浏览器访问kiftd时,其页面会自动切换至“极速模式”浏览而无需再手动切换。同时,如果您安装了WebKit插件,那么也能获得更好的浏览体验。
+
修复了拖拽上传与普通上传的冲突BUG。
### 新版本v1.0.5
本次更新加入了搜索功能,同时优化了界面使用体验,推荐所有用户升级。
+
全新界面风格——现在,kiftd拥有了更加“复杂”的页面,这也使得kiftd现在看起来更加专业了。
...
...
@@ -125,4 +131,4 @@ _注:kift为功能性内核的开发代号,其应用版本被称为kiftd_
_作者会每隔1-3周浏览一次邮箱,如未能及时回复请耐心等待。回复或许会迟到,但它不会缺席。_
2018-09-
12
kohgylw@青阳龙野 作者保留版权
2018-09-
29
kohgylw@青阳龙野 作者保留版权
kiftd-1.0.
5-SNAPSHOT
.jar
→
kiftd-1.0.
6-RELEASE
.jar
浏览文件 @
0a0700e7
无法预览此类型文件
webContext/home.html
浏览文件 @
0a0700e7
...
...
@@ -4,7 +4,8 @@
<head>
<base
href=
"/"
>
<meta
charset=
"UTF-8"
>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge"
>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge,chrome=1"
>
<meta
name=
"renderer"
content=
"webkit"
>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1"
>
<title>
KIFT
</title>
<!-- Bootstrap基本框架 -->
...
...
webContext/js/home.js
浏览文件 @
0a0700e7
...
...
@@ -12,6 +12,7 @@ var fs;// 选中的要上传的文件列表
var
checkedMovefiles
;
// 移动文件的存储列表
var
constraintLevel
;
// 当前文件夹限制等级
var
account
;
// 用户账户
var
isUpLoading
=
false
;
// 是否正在执行其他上传操作
// 页面初始化
$
(
function
()
{
...
...
@@ -97,59 +98,82 @@ $(function() {
});
// 响应拖动上传文件
document
.
ondragover
=
function
(
e
)
{
e
.
preventDefault
();
e
.
stopPropagation
();
if
(
e
.
preventDefault
){
e
.
preventDefault
();
e
.
stopPropagation
();
}
else
{
window
.
event
.
cancelBubble
=
true
;
window
.
event
.
returnValue
=
false
;
}
}
document
.
ondrop
=
function
(
e
)
{
e
.
preventDefault
();
e
.
stopPropagation
();
if
(
e
.
preventDefault
){
e
.
preventDefault
();
e
.
stopPropagation
();
}
else
{
window
.
event
.
cancelBubble
=
true
;
window
.
event
.
returnValue
=
false
;
}
if
(
folderView
.
authList
!=
null
)
{
if
(
checkAuth
(
folderView
.
authList
,
"
U
"
))
{
// 如果有上传权限
var
dt
=
e
.
dataTransfer
;
var
testFile
=
true
;
if
(
dt
.
items
!==
undefined
)
{
for
(
var
i
=
0
;
i
<
dt
.
items
.
length
;
i
++
){
var
item
=
dt
.
items
[
i
]
;
if
(
item
.
kind
===
"
file
"
&&
item
.
webkitGetAsEntry
().
isFile
)
{
if
(
checkAuth
(
folderView
.
authList
,
"
U
"
))
{
// 如果有上传权限
且未进行其他上传
if
(
isUpLoading
){
alert
(
"
提示:您正在执行另一项上传任务,请在上传窗口关闭后再试。
"
)
;
}
else
{
if
(
!
(
window
.
ActiveXObject
||
"
ActiveXObject
"
in
window
)){
// 判断是否为IE
var
dt
;
if
(
e
.
dataTransfer
!=
null
)
{
dt
=
e
.
dataTransfer
;
// 获取到拖入上传的文件对象
}
else
{
testFile
=
false
;
dt
=
window
.
event
.
dataTransfer
;
}
var
testFile
=
true
;
if
(
dt
.
items
!==
undefined
){
for
(
var
i
=
0
;
i
<
dt
.
items
.
length
;
i
++
){
var
item
=
dt
.
items
[
i
];
if
(
item
.
kind
===
"
file
"
&&
item
.
webkitGetAsEntry
().
isFile
)
{
}
else
{
testFile
=
false
;
}
}
}
else
{
for
(
var
i
=
0
;
i
<
dt
.
files
.
length
;
i
++
){
var
dropFile
=
df
.
files
[
i
];
if
(
dropFile
.
type
)
{
}
else
{
try
{
var
fileReader
=
new
FileReader
();
fileReader
.
readAsDataURL
(
dropFile
.
slice
(
0
,
10
));
fileReader
.
addEventListener
(
'
load
'
,
function
(
e
)
{
},
false
);
fileReader
.
addEventListener
(
'
error
'
,
function
(
e
)
{
testFile
=
false
;
},
false
);
}
catch
(
e
)
{
testFile
=
false
;
}
}
}
}
if
(
testFile
){
fs
=
e
.
dataTransfer
.
files
;
// 获取到拖入上传的文件对象
showfilepath
();
showUploadFileModel
();
checkUploadFile
();
}
else
{
alert
(
"
提示:您拖入的文件中包含了一个或多个文件夹,无法进行上传。
"
);
}
}
else
{
alert
(
"
提示:IE浏览器不支持拖拽上传。您可以使用现代浏览器或将浏览模式切换为“极速模式”来体验该功能。
"
);
}
}
else
{
for
(
var
i
=
0
;
i
<
dt
.
files
.
length
;
i
++
){
var
dropFile
=
df
.
files
[
i
];
if
(
dropFile
.
type
)
{
}
else
{
try
{
var
fileReader
=
new
FileReader
();
fileReader
.
readAsDataURL
(
dropFile
.
slice
(
0
,
10
));
fileReader
.
addEventListener
(
'
load
'
,
function
(
e
)
{
},
false
);
fileReader
.
addEventListener
(
'
error
'
,
function
(
e
)
{
testFile
=
false
;
},
false
);
}
catch
(
e
)
{
testFile
=
false
;
}
}
}
}
if
(
testFile
){
fs
=
e
.
dataTransfer
.
files
;
// 获取到拖入上传的文件对象
showfilepath
();
showUploadFileModel
();
checkUploadFile
();
}
else
{
alert
(
"
提示:您拖入的文件中包含了一个或多个文件夹,无法进行上传。
"
);
}
}
else
{
alert
(
"
您不具备上传权限,无法上传文件。
"
);
alert
(
"
提示:
您不具备上传权限,无法上传文件。
"
);
}
}
else
{
alert
(
"
您不具备上传权限,无法上传文件。
"
);
alert
(
"
提示:
您不具备上传权限,无法上传文件。
"
);
}
}
// Shift+A全选文件/反选文件
...
...
@@ -169,6 +193,11 @@ $(function() {
$
(
'
#moveFilesBox
'
).
html
(
""
);
});
// IE内核浏览器内的startsWith方法的自实现
if
(
typeof
String
.
prototype
.
startsWith
!=
'
function
'
)
{
String
.
prototype
.
startsWith
=
function
(
prefix
)
{
return
this
.
slice
(
0
,
prefix
.
length
)
===
prefix
;
};
}
if
(
typeof
String
.
prototype
.
endsWith
!=
'
function
'
)
{
String
.
prototype
.
endsWith
=
function
(
suffix
)
{
return
this
.
indexOf
(
suffix
,
this
.
length
-
suffix
.
length
)
!==
-
1
;
...
...
@@ -182,6 +211,21 @@ $(function() {
$
(
"
#fim_folderCreationDate
"
).
text
(
f
.
folderCreationDate
);
$
(
"
#fim_statistics
"
).
text
(
"
共包含
"
+
folderView
.
folderList
.
length
+
"
个文件夹,
"
+
folderView
.
fileList
.
length
+
"
个文件。
"
);
});
// 开启上传模态框自动还原上传信息
$
(
'
#uploadFileModal
'
).
on
(
'
show.bs.modal
'
,
function
(
e
)
{
isUpLoading
=
true
;
$
(
"
#uploadfile
"
).
val
(
""
);
$
(
"
#filepath
"
).
val
(
""
);
$
(
"
#pros
"
).
width
(
"
0%
"
);
$
(
"
#umbutton
"
).
attr
(
'
disabled
'
,
false
);
$
(
"
#filecount
"
).
text
(
""
);
$
(
"
#uploadstatus
"
).
text
(
""
);
$
(
"
#selectcount
"
).
text
(
""
);
});
//关闭模态框自动还原状态
$
(
'
#uploadFileModal
'
).
on
(
'
hidden.bs.modal
'
,
function
(
e
)
{
isUpLoading
=
false
;
});
});
// 全局请求失败提示
...
...
@@ -993,12 +1037,12 @@ function doupload(count) {
$
(
"
#uploadfile
"
).
val
(
""
);
$
(
"
#filepath
"
).
val
(
""
);
$
(
"
#pros
"
).
width
(
"
0%
"
);
$
(
'
#uploadFileModal
'
).
modal
(
'
hide
'
);
$
(
"
#umbutton
"
).
attr
(
'
disabled
'
,
false
);
showFolderView
(
locationpath
);
$
(
"
#filecount
"
).
text
(
""
);
$
(
"
#uploadstatus
"
).
text
(
""
);
$
(
"
#selectcount
"
).
text
(
""
);
$
(
'
#uploadFileModal
'
).
modal
(
'
hide
'
);
showFolderView
(
locationpath
);
}
}
else
if
(
result
==
"
uploaderror
"
)
{
showUploadFileAlert
(
"
提示:出现意外错误,文件:[
"
+
fname
...
...
webContext/js/home.min.js
浏览文件 @
0a0700e7
此差异已折叠。
点击以展开。
webContext/prv/error.html
浏览文件 @
0a0700e7
...
...
@@ -3,11 +3,12 @@
<head>
<base
href=
"/"
>
<meta
charset=
"UTF-8"
>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge"
>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge,chrome=1"
>
<meta
name=
"renderer"
content=
"webkit"
>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1"
>
<title>
KIFT
</title>
<link
rel=
"stylesheet"
href=
"css/bootstrap.css"
>
<link
rel=
"stylesheet"
href=
"css/overrall.css"
>
<link
rel=
"stylesheet"
href=
"css/bootstrap.
min.
css"
>
<link
rel=
"stylesheet"
href=
"css/overrall.
min.
css"
>
<link
rel=
"icon"
type=
"image/x-icon"
href=
"css/icon.png"
/>
<!--[if lt IE 9]>
<script src="js/html5shiv.min.js"></script>
...
...
@@ -52,5 +53,5 @@
</div>
</body>
<script
type=
"text/javascript"
src=
"js/jquery-1.12.4.min.js"
></script>
<script
type=
"text/javascript"
src=
"js/bootstrap.js"
></script>
<script
type=
"text/javascript"
src=
"js/bootstrap.
min.
js"
></script>
</html>
\ No newline at end of file
webContext/prv/login.html
浏览文件 @
0a0700e7
...
...
@@ -3,7 +3,8 @@
<head>
<base
href=
"/"
>
<meta
charset=
"UTF-8"
>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge"
>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge,chrome=1"
>
<meta
name=
"renderer"
content=
"webkit"
>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1"
>
<title>
KIFT
</title>
<link
rel=
"stylesheet"
href=
"css/bootstrap.min.css"
>
...
...
webContext/quickview/video.html
浏览文件 @
0a0700e7
...
...
@@ -3,7 +3,8 @@
<head>
<base
href=
"/"
>
<meta
charset=
"UTF-8"
>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge"
>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge,chrome=1"
>
<meta
name=
"renderer"
content=
"webkit"
>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1"
>
<title>
KPlayer
</title>
<link
rel=
"stylesheet"
href=
"css/bootstrap.min.css"
>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录