Update and rename black.php to whiteblue.php
parent
97d041ab36
commit
e6d2344312
|
@ -1,3 +1,4 @@
|
|||
|
||||
<!DOCTYPE html>
|
||||
<html lang="<?php echo $constStr['language']; ?>">
|
||||
<head>
|
||||
|
@ -9,47 +10,46 @@
|
|||
<link rel="icon" href="<?php echo $_SERVER['base_disk_path'];?>favicon.ico" type="image/x-icon" />
|
||||
<link rel="shortcut icon" href="<?php echo $_SERVER['base_disk_path'];?>favicon.ico" type="image/x-icon" />
|
||||
<style type="text/css">
|
||||
body{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;line-height:1em;color:#4c4c4c;background-color:#000000;background-image:url("<?php echo getConfig('background')?getConfig('background'):($_SERVER['base_disk_path'].'background.jpg'); ?>");background-repeat:no-repeat;width:100%;height:100%;min-width:1000px;background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-position:center0;}
|
||||
a{color:#FFFFFF;cursor:pointer;text-decoration:none;}
|
||||
a:hover{color:#b3b3b3;}
|
||||
.login ion-icon{vertical-align:bottom;}
|
||||
body{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;line-height:1em;color:#000;background-color:#000000;background-image:url("<?php echo getConfig('background')?getConfig('background'):($_SERVER['base_disk_path'].'background.jpg'); ?>");background-repeat:no-repeat;width:100%;height:100%;min-width:1000px;background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-position:center0;}
|
||||
a{color:#FFFFFF;cursor:pointer;text-decoration:none}
|
||||
ion-icon{font-size:15px;vertical-align:bottom}
|
||||
a:hover{color:#05f7d5;}
|
||||
.changelanguage{position:absolute;right:5px;}
|
||||
.title{text-align:center;margin-top:1rem;letter-spacing:2px;margin-bottom:2rem}
|
||||
.title a{color:#FFFFFF;text-decoration:none}
|
||||
.list-wrapper{width:80%;margin:0 auto 30px;position:relative;box-shadow:0 0 32px 0 rgb(128,128,128);border-radius:15px;}
|
||||
.title a{color:#FFF;text-decoration:none}
|
||||
.title a:hover{color: #05f7d5; }
|
||||
.list-wrapper{width:80%;margin:0 auto 30px;position:relative;box-shadow:0 0 32px 0 rgba(0,0,0,0.3);border-radius:15px;}
|
||||
.list-container{position:relative;overflow:hidden;border-radius:15px;}
|
||||
.list-header-container{position:relative}
|
||||
.list-header-container a.back-link{color:#fdfdfd;display:inline-block;position:absolute;font-size:16px;margin:20px 10px;padding:10px 10px;vertical-align:middle;text-decoration:none}
|
||||
.list-container,.list-header-container,.list-wrapper,a.back-link:hover,body{color:#FFF}
|
||||
.table-header{margin:0;border:0 none;padding:30px 60px;text-align:left;font-weight:400;color:#FFF;background-color:rgba(245,245,245,0);word-break: break-all;word-wrap: break-word;}
|
||||
.list-body-container{position:relative;left:0;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;background:rgba(245,245,245,0)}
|
||||
.more-disk{margin:0;border:0 none;padding:30px 30px;text-align:left;font-weight:400;color:#FFFFFF;background-color:rgba(85,85,85,0);}
|
||||
.more-disk a{padding:5px;transition-duration: 0.4s;border-radius: 12px; background-color:rgba(144, 144, 144, 0.5); color:#ffffff; border: 2px solid rgba(85,85,85,0); }
|
||||
.more-disk a:hover{ background-color:#a0a0a0; color:#000000; }
|
||||
.list-header-container a.back-link{color:#FFF;display:inline-block;position:absolute;font-size:16px;margin:20px 10px;padding:10px 10px;vertical-align:middle;text-decoration:none}
|
||||
a.back-link:hover,body{color:#05f7d5}
|
||||
.list-container,.list-header-container,.list-wrapper,body{color:#FFF}
|
||||
.table-header{margin:0;border:0 none;padding:30px 60px;text-align:left;font-weight:400;color:#FFF;background-color:rgba(0,0,0,0.3);word-break: break-all;word-wrap: break-word;}
|
||||
.list-body-container{position:relative;left:0;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;background:rgba(0,0,0,0.3)}
|
||||
.more-disk{margin:0;border:0 none;padding:30px 30px;text-align:left;font-weight:400;color:#FFF;background-color:rgba(0,0,0,0.3);white-space:nowrap;overflow:auto;}
|
||||
.more-disk a{padding:5px;transition-duration: 0.4s;border-radius: 12px; background-color: rgba(0, 0, 0, 0.1); color: #fff; border: 2px solid rgba(85,85,85,0); }
|
||||
.more-disk a:hover{ background-color: rgba(0,0,0,0.4); color: #05f7d5; }
|
||||
.list-table{width:100%;padding:0 20px 20px 20px;border-spacing:0}
|
||||
.list-table tr{height:40px}
|
||||
.list-table tr[data-to]:hover{background:rgba(72,72,72,0.5);color:white;}
|
||||
.list-table tr[data-to]:hover a[name~="filelist"]{color:white}
|
||||
.list-table tr:first-child{background:rgba(85,85,85,0)}
|
||||
.list-table tr[data-to]:hover{background:rgba(0,0,0,0.3);color:#05f7d5;}
|
||||
.list-table tr[data-to]:hover a[name~="filelist"]{color:#05f7d5}
|
||||
.list-table tr:first-child{background:rgba(0,0,0,0)}
|
||||
.list-table td,.list-table th{padding:0 10px;text-align:left}
|
||||
.list-table .size,.list-table .updated_at{text-align:right}
|
||||
.list-table .file ion-icon{font-size:15px;/*margin-right:5px;*/vertical-align:bottom}
|
||||
.mask{position:absolute;left:0px;top:0px;width:100%;background-color:#000;filter:alpha(opacity=50);opacity:0.5;z-index:2;}
|
||||
<?php if ($_SERVER['admin']) { ?>
|
||||
.operate{display:inline-table;margin:0;list-style:none}
|
||||
.operate ion-icon{vertical-align:bottom}
|
||||
.operate ul{position:absolute;display:none;background:rgb(105,105,105,0.8);border:0px #f7f7f7 solid;border-radius:5px;margin:-7px 0 0 0;padding:0 7px;color:#205D67;z-index:1;}
|
||||
.operate{display:inline-table;margin:0;margin-right:5px;list-style:none}
|
||||
.operate ul{position:absolute;display:none;background:rgba(121, 121, 121, 0.7);border:0px #000000 solid;border-radius:5px;margin:-7px 0 0 0;padding:0 7px;color:#205D67;z-index:1;}
|
||||
.operate:hover ul{position:absolute;display:inline-table;}
|
||||
.operate ul li{padding:7px;list-style:none;display:inline-table;}
|
||||
.operate ul li{padding:7px;list-style:none;display:block;}
|
||||
.operate ul li ion-icon{vertical-align:bottom}
|
||||
<?php } ?>
|
||||
.operatediv{position:absolute;border:1px rgba(85,85,85,0);background-color:rgba(85,85,85,0);z-index:2;}
|
||||
.operatediv{position:absolute;border:1px #000000;background-color:rgba(0,0,0,0.3);z-index:2;}
|
||||
.operatediv div{margin:16px}
|
||||
.operatediv_close{position:absolute;right:3px;top:3px;}
|
||||
.readme{padding:8px;background-color:rgba(85,85,85,0);}
|
||||
.markdown-body{padding:10px;text-align:left}
|
||||
.readme{padding:8px;background-color:rgba(0,0,0,0.3);}
|
||||
.markdown-body{padding:20px;text-align:left}
|
||||
@media only screen and (max-width:480px){
|
||||
.more-disk{white-space:nowrap;overflow:auto;}
|
||||
.title{margin-bottom:24px}
|
||||
.list-wrapper{width:95%; margin-bottom:24px;}
|
||||
.list-table {padding:8px}
|
||||
|
@ -57,6 +57,7 @@
|
|||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div style="padding:1px">
|
||||
<?php
|
||||
|
@ -207,9 +208,9 @@
|
|||
$readme = false; ?>
|
||||
<table class="list-table" id="list-table">
|
||||
<tr id="tr0">
|
||||
<th class="file" onclick="sortby('a');"><?php echo getconstStr('File'); if ($_SERVER['USER']!='qcloud') { ?> <button onclick="showthumbnails(this);"><?php echo getconstStr('ShowThumbnails'); ?></button><?php } ?></th>
|
||||
<th class="updated_at" width="25%" onclick="sortby('time');"><?php echo getconstStr('EditTime'); ?></th>
|
||||
<th class="size" width="15%" onclick="sortby('size');"><?php echo getconstStr('Size'); ?></th>
|
||||
<th class="file"><a onclick="sortby('a');"><?php echo getconstStr('File'); ?></a><?php if ($_SERVER['USER']!='qcloud') { ?> <button onclick="showthumbnails(this);"><?php echo getconstStr('ShowThumbnails'); ?></button><?php } ?><button onclick="CopyAllDownloadUrl();"><?php echo getconstStr('CopyAllDownloadUrl'); ?></button></th>
|
||||
<th class="updated_at" width="25%"><a onclick="sortby('time');"><?php echo getconstStr('EditTime'); ?></a></th>
|
||||
<th class="size" width="15%"><a onclick="sortby('size');"><?php echo getconstStr('Size'); ?></a></th>
|
||||
</tr>
|
||||
<!-- Dirs -->
|
||||
<?php //echo json_encode($files['children'], JSON_PRETTY_PRINT);
|
||||
|
@ -220,7 +221,7 @@
|
|||
<tr data-to id="tr<?php echo $filenum;?>">
|
||||
<td class="file">
|
||||
<?php if ($_SERVER['admin']) { ?>
|
||||
<li class="operate"><ion-icon name="construct"></ion-icon><?php echo getconstStr('Operate'); ?>
|
||||
<li class="operate"><ion-icon name="construct"></ion-icon><a><?php echo getconstStr('Operate'); ?></a>
|
||||
<ul>
|
||||
<li><a onclick="showdiv(event,'encrypt',<?php echo $filenum;?>);"><ion-icon name="lock"></ion-icon><?php echo getconstStr('encrypt'); ?></a></li>
|
||||
<li><a onclick="showdiv(event, 'rename',<?php echo $filenum;?>);"><ion-icon name="create"></ion-icon><?php echo getconstStr('Rename'); ?></a></li>
|
||||
|
@ -228,7 +229,7 @@
|
|||
<li><a onclick="showdiv(event, 'copy',<?php echo $filenum;?>);"><ion-icon name="copy"></ion-icon><?php echo getconstStr('Copy'); ?></a></li>
|
||||
<li><a onclick="showdiv(event, 'delete',<?php echo $filenum;?>);"><ion-icon name="trash"></ion-icon><?php echo getconstStr('Delete'); ?></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</li>
|
||||
<?php } ?>
|
||||
<ion-icon name="folder"></ion-icon>
|
||||
<a id="file_a<?php echo $filenum;?>" name="filelist" href="<?php echo path_format($_SERVER['base_disk_path'] . '/' . $path . '/' . encode_str_replace($file['name']) . '/'); ?>"><?php echo str_replace('&','&', $file['name']);?></a>
|
||||
|
@ -253,14 +254,14 @@
|
|||
<tr data-to id="tr<?php echo $filenum;?>">
|
||||
<td class="file">
|
||||
<?php if ($_SERVER['admin']) { ?>
|
||||
<li class="operate"><ion-icon name="construct"></ion-icon><?php echo getconstStr('Operate'); ?>
|
||||
<li class="operate"><ion-icon name="construct"></ion-icon><a><?php echo getconstStr('Operate'); ?></a>
|
||||
<ul>
|
||||
<li><a onclick="showdiv(event, 'rename',<?php echo $filenum;?>);"><ion-icon name="create"></ion-icon><?php echo getconstStr('Rename'); ?></a></li>
|
||||
<li><a onclick="showdiv(event, 'move',<?php echo $filenum;?>);"><ion-icon name="move"></ion-icon><?php echo getconstStr('Move'); ?></a></li>
|
||||
<li><a onclick="showdiv(event, 'copy',<?php echo $filenum;?>);"><ion-icon name="copy"></ion-icon><?php echo getconstStr('Copy'); ?></a></li>
|
||||
<li><a onclick="showdiv(event, 'delete',<?php echo $filenum;?>);"><ion-icon name="trash"></ion-icon><?php echo getconstStr('Delete'); ?></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</li>
|
||||
<?php }
|
||||
$ext = strtolower(substr($file['name'], strrpos($file['name'], '.') + 1));
|
||||
if (in_array($ext, $exts['music'])) { ?>
|
||||
|
@ -285,7 +286,7 @@
|
|||
<ion-icon name="document"></ion-icon>
|
||||
<?php } ?>
|
||||
<a id="file_a<?php echo $filenum;?>" name="filelist" href="<?php echo path_format($_SERVER['base_disk_path'] . '/' . $path . '/' . encode_str_replace($file['name'])); ?>?preview" target=_blank><?php echo str_replace('&','&', $file['name']); ?></a>
|
||||
<a href="<?php echo path_format($_SERVER['base_disk_path'] . '/' . $path . '/' . str_replace('&','&', $file['name']));?>"><ion-icon name="download"></ion-icon></a>
|
||||
<a class="download" href="<?php echo path_format($_SERVER['base_disk_path'] . '/' . $path . '/' . str_replace('&','&', $file['name']));?>"><ion-icon name="download"></ion-icon></a>
|
||||
</td>
|
||||
<td class="updated_at" id="file_time<?php echo $filenum;?>"><?php echo time_format($file['lastModifiedDateTime']); ?></td>
|
||||
<td class="size" id="file_size<?php echo $filenum;?>"><?php echo size_format($file['size']); ?></td>
|
||||
|
@ -541,7 +542,7 @@ function setTime() {
|
|||
var hour = date.getHours();
|
||||
var minute = date.getMinutes();
|
||||
var second = date.getSeconds();
|
||||
var time = year+"年"+$(month)+'月'+$(day)+"日"+$(hour)+":"+$(minute)+":"+$(second);
|
||||
var time = year+"/"+$(month)+'/'+$(day)+" "+$(hour)+":"+$(minute)+":"+$(second);
|
||||
document.getElementById("date1").innerHTML=time;
|
||||
}
|
||||
setTime();
|
||||
|
@ -551,7 +552,7 @@ setInterval('setTime()',500);
|
|||
<?php
|
||||
$ip = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"];
|
||||
$ip = ($ip) ? $ip : $_SERVER["REMOTE_ADDR"];
|
||||
echo '当前IP地址: ' ,$ip, "\n";
|
||||
echo 'IPv4: ' ,$ip, "\n";
|
||||
?></center>
|
||||
</body>
|
||||
<?php if ($files) { ?>
|
||||
|
@ -582,7 +583,7 @@ echo '当前IP地址: ' ,$ip, "\n";
|
|||
e.innerHTML += paths[paths.length - 1];
|
||||
e.innerHTML = e.innerHTML.replace(/\s\/\s$/, '')
|
||||
});
|
||||
|
||||
|
||||
function changelanguage(str)
|
||||
{
|
||||
if (str=='Language') str = '';
|
||||
|
@ -599,7 +600,6 @@ echo '当前IP地址: ' ,$ip, "\n";
|
|||
if ($readme) {
|
||||
$readme.innerHTML = marked(document.getElementById('readme-md').innerText);
|
||||
}
|
||||
|
||||
<?php
|
||||
if ($_GET['preview']) { //is preview mode. 在预览时处理 ?>
|
||||
var $url = document.getElementById('url');
|
||||
|
@ -712,7 +712,6 @@ echo '当前IP地址: ' ,$ip, "\n";
|
|||
}
|
||||
<?php }
|
||||
} else { // view folder. 不预览,即浏览目录时?>
|
||||
var sort=0;
|
||||
function showthumbnails(obj) {
|
||||
var files=document.getElementsByName('filelist');
|
||||
for ($i=0;$i<files.length;$i++) {
|
||||
|
@ -740,6 +739,19 @@ echo '当前IP地址: ' ,$ip, "\n";
|
|||
} else console.log(xhr.status+'\n'+xhr.responseText);
|
||||
}
|
||||
}
|
||||
function CopyAllDownloadUrl() {
|
||||
var tmptextarea=document.createElement('textarea');
|
||||
document.body.appendChild(tmptextarea);
|
||||
tmptextarea.setAttribute('style','position:absolute;left:-100px;width:0px;height:0px;');
|
||||
document.querySelectorAll('.download').forEach(function (e) {
|
||||
tmptextarea.innerHTML+=e.href+"\r\n";
|
||||
});
|
||||
tmptextarea.select();
|
||||
tmptextarea.setSelectionRange(0, tmptextarea.value.length);
|
||||
document.execCommand("copy");
|
||||
alert(tmptextarea.innerHTML);
|
||||
}
|
||||
var sort=0;
|
||||
function sortby(string) {
|
||||
if (string=='a') if (sort!=0) {
|
||||
for (i = 1; i <= <?php echo $filenum?$filenum:0;?>; i++) document.getElementById('tr'+i).parentNode.insertBefore(document.getElementById('tr'+i),document.getElementById('tr'+(i-1)).nextSibling);
|
||||
|
@ -1262,4 +1274,4 @@ echo '当前IP地址: ' ,$ip, "\n";
|
|||
<?php } ?>
|
||||
</script>
|
||||
<script src="//unpkg.zhimg.com/ionicons@4.4.4/dist/ionicons.js"></script>
|
||||
</html>
|
||||
</html>
|
Loading…
Reference in New Issue