commit
						6992989631
					
				| 
						 | 
				
			
			@ -268,6 +268,12 @@ $constStr = [
 | 
			
		|||
        'ja' => '画像のサムネイル',
 | 
			
		||||
        'ko-kr' => '사진 섬네일',
 | 
			
		||||
    ],
 | 
			
		||||
    'CopyAllDownloadUrl' => [
 | 
			
		||||
        'en-us' => 'CopyAllDownloadUrl',
 | 
			
		||||
        'zh-cn' => '复制所有下载链接',
 | 
			
		||||
        'ja' => 'すべてのダウンロードリンクをコピー',
 | 
			
		||||
        'ko-kr' => '모든 다운로드 링크 복사',
 | 
			
		||||
    ],
 | 
			
		||||
    'EditTime' => [
 | 
			
		||||
        'en-us' => 'EditTime',
 | 
			
		||||
        'zh-cn' => '修改时间',
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -205,7 +205,7 @@
 | 
			
		|||
                    $readme = false; ?>
 | 
			
		||||
                <table class="list-table" id="list-table">
 | 
			
		||||
                    <tr id="tr0">
 | 
			
		||||
                        <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 } ?></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>
 | 
			
		||||
| 
						 | 
				
			
			@ -283,7 +283,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>
 | 
			
		||||
| 
						 | 
				
			
			@ -681,7 +681,6 @@
 | 
			
		|||
    }
 | 
			
		||||
<?php   }
 | 
			
		||||
    } else { // view folder. 不预览,即浏览目录时?>
 | 
			
		||||
    var sort=0;
 | 
			
		||||
    function showthumbnails(obj) {
 | 
			
		||||
        var files=document.getElementsByName('filelist');
 | 
			
		||||
        for ($i=0;$i<files.length;$i++) {
 | 
			
		||||
| 
						 | 
				
			
			@ -709,6 +708,19 @@
 | 
			
		|||
            } 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);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue