-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
executable file
·147 lines (140 loc) · 7.99 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
<!DOCTYPE html>
<html>
<head>
<!--
RoxyFileman - web based file manager. Ready to use with CKEditor, TinyMCE.
Can be easily integrated with any other WYSIWYG editor or CMS.
Copyright (C) 2013, RoxyFileman.com - Lyubomir Arsov. All rights reserved.
For licensing, see LICENSE.txt or http://RoxyFileman.com/license
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Contact: Lyubomir Arsov, liubo (at) web-lobby.com
-->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Roxy file manager</title>
<link href="css/jquery-ui-1.10.4.custom.min.css" rel="stylesheet" type="text/css" />
<link href="css/main.min.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.10.4.custom.min.js"></script>
<script type="text/javascript" src="js/custom.js"></script>
<script type="text/javascript" src="js/main.min.js"></script>
<script type="text/javascript" src="js/jquery-dateFormat.min.js"></script>
</head>
<body>
<table cellpadding="0" cellspacing="0" id="wraper">
<tr>
<td valign="top" class="pnlDirs" id="dirActions">
<div class="actions">
<input type="button" id="btnAddDir" value="Create" title="Create new directory" onclick="addDir()" data-lang-v="CreateDir" data-lang-t="T_CreateDir" />
<input type="button" id="btnRenameDir" value="Rename" title="Rename directory" onclick="renameDir()" data-lang-v="RenameDir" data-lang-t="T_RenameDir" />
<input type="button" id="btnDeleteDir" value="Delete" title="Delete selected directory" onclick="deleteDir()" data-lang-v="DeleteDir" data-lang-t="T_DeleteDir" />
</div>
<div id="pnlLoadingDirs">
<span>Loading directories...</span><br>
<img src="images/loading.gif" title="Loading directory tree, please wait...">
</div>
<div class="scrollPane">
<ul id="pnlDirList"></ul>
</div>
</td>
<td valign="top" id="fileActions">
<input type="hidden" id="hdViewType" value="list">
<input type="hidden" id="hdOrder" value="asc">
<div class="actions">
<input type="button" id="btnAddFile" value="Add file" title="Upload files" onclick="addFileClick()" data-lang-v="AddFile" data-lang-t="T_AddFile" />
<input type="button" id="btnPreviewFile" value="Preview" title="Preview selected file" onclick="previewFile()" data-lang-v="Preview" data-lang-t="T_Preview" />
<input type="button" id="btnRenameFile" value="Rename" title="Rename selected file" onclick="renameFile()" data-lang-v="RenameFile" data-lang-t="T_RenameFile" />
<input type="button" id="btnDownloadFile" value="Download" title="Download selected file" onclick="downloadFile()" data-lang-v="DownloadFile" data-lang-t="T_DownloadFile" />
<input type="button" id="btnDeleteFile" value="Delete" title="Delete selected file" onclick="deleteFile()" data-lang-v="DeleteFile" data-lang-t="T_DeleteFile" />
<input type="button" id="btnSelectFile" value="Select" title="Select highlighted file" onclick="setFile()" data-lang-v="SelectFile" data-lang-t="T_SelectFile" />
<br>
<span data-lang="OrderBy">Order by</span>:
<select id="ddlOrder" onchange="sortFiles()">
<option value="name" data-lang="Name_asc">↑ Name</option>
<option value="size" data-lang="Size_asc">↑ Size</option>
<option value="time" data-lang="Date_asc">↑ Date</option>
<option value="name_desc" data-lang="Name_desc">↓ Name</option>
<option value="size_desc" data-lang="Size_desc">↓ Size</option>
<option value="time_desc" data-lang="Date_desc">↓ Date</option>
</select>
<input type="button" id="btnListView" class="btnView" value=" " title="List view" onclick="switchView('list')" data-lang-t="T_ListView" />
<input type="button" id="btnThumbView" class="btnView" value=" " title="Thumbnails view" onclick="switchView('thumb')" data-lang-t="T_ThumbsView" />
<input type="text" id="txtSearch" onkeyup="filterFiles()" onchange="filterFiles()" />
</div>
<div class="pnlFiles">
<div class="scrollPane">
<div id="pnlLoading">
<span data-lang="LoadingFiles">Loading files...</span><br>
<img src="images/loading.gif" title="Loading files, please wait...">
</div>
<div id="pnlEmptyDir" data-lang="DirIsEmpty">
This folder is empty
</div>
<div id="pnlSearchNoFiles" data-lang="NoFilesFound">
No files found
</div>
<ul id="pnlFileList"></ul>
</div>
</div>
</td>
</tr>
<tr>
<td class="bottomLine">
<a href="http://www.roxyfileman.com" target="_blank">© 2013 - <span id="copyYear"></span> RoxyFileman</a>
</td>
<td class="bottomLine">
<div id="pnlStatus">Status bar</div>
</td>
</tr>
</table>
<!-- Forms and other components -->
<iframe name="frmUploadFile" width="0" height="0" style="display:none;border:0;"></iframe>
<div id="dlgAddFile">
<form name="addfile" id="frmUpload" method="post" target="frmUploadFile" enctype="multipart/form-data">
<input type="hidden" name="d" id="hdDir" />
<div class="form"><br />
<input type="file" name="files[]" id="fileUploads" onchange="if(this.files && this.files.length > 0)listUploadFiles(this.files)" multiple="multiple" />
<div id="uploadResult"></div>
<div class="uploadFilesList">
<div id="uploadFilesList"></div>
</div>
</div>
</form>
</div>
<div id="menuFile" class="contextMenu">
<a href="#" onclick="setFile()" data-lang="SelectFile" id="mnuSelectFile">Select</a><hr>
<a href="#" onclick="previewFile()" data-lang="Preview" id="mnuPreview">Preview</a><hr>
<a href="#" onclick="downloadFile()" data-lang="DownloadFile" id="mnuDownload">Download</a><hr>
<a href="#" onclick="return pasteToFiles(event, this)" data-lang="Paste" class="paste pale" id="mnuFilePaste">Paste</a><hr>
<a href="#" onclick="cutFile()" data-lang="Cut" id="mnuFileCut">Cut</a><hr>
<a href="#" onclick="copyFile()" data-lang="Copy" id="mnuFileCopy">Copy</a><hr>
<a href="#" onclick="renameFile()" data-lang="RenameFile" id="mnuRenameFile">Rename</a><hr>
<a href="#" onclick="deleteFile()" data-lang="DeleteFile" id="mnuDeleteFile">Delete</a><!-- hr>
<a href="#" onclick="fileProperties()" id="mnuProp">Properties</a -->
</div>
<div id="menuDir" class="contextMenu">
<a href="#" onclick="downloadDir()" data-lang="Download" id="mnuDownloadDir">Download</a><hr>
<a href="#" onclick="addDir()" data-lang="T_CreateDir" id="mnuCreateDir">Create new</a><hr>
<a href="#" onclick="return pasteToDirs(event, this)" data-lang="Paste" class="paste pale" id="mnuDirPaste">Paste</a><hr>
<a href="#" onclick="cutDir()" data-lang="Cut" id="mnuDirCut">Cut</a><hr>
<a href="#" onclick="copyDir()" data-lang="Copy" id="mnuDirCopy">Copy</a><hr>
<a href="#" onclick="renameDir()" data-lang="RenameDir" id="mnuRenameDir">Rename</a><hr>
<a href="#" onclick="deleteDir()" data-lang="DeleteDir" id="mnuDeleteDir">Delete</a>
</div>
<div id="pnlRenameFile" class="dialog">
<span class="name"></span><br>
<input type="text" id="txtFileName">
</div>
<div id="pnlDirName" class="dialog">
<span class="name"></span><br>
<input type="text" id="txtDirName">
</div>
</body>
</html>