}\r
\r
.webzip-explore-placeholder {\r
- border: 1px solid red;\r
+ border: 0.5px solid red;\r
}\r
\r
.webzip-explore-liEmpty {\r
<label class="btn btn-danger webzip-btn-choosefile" for="btn_newDirectory">\r
@LanguagePack.GetText(lang, "newFolder")\r
</label>\r
- <input type="file" id="btn_chooseDirectory" name="chooseDirectory" style="display: none;" multiple webkitdirectory directory />\r
- <input type="file" id="btn_chooseFiles" name="chooseFiles" style="display: none;" multiple onchange="AddFile($(this))" />\r
+ <input type="file" id="btn_chooseDirectory" name="chooseDirectory" style="display: none;" multiple webkitdirectory directory onclick="alert('준비중입니다.'); return false;" />\r
+ <input type="file" id="btn_chooseFiles" name="chooseFiles" style="display: none;" multiple onchange="AddFile($(this))" onclick="$(this).val(null)" />\r
<input type="button" class="btn-danger" onclick="AddFolder()" style="display: none;" id="btn_newDirectory" />\r
</td>\r
</tr>\r
<label onmousedown="Clicked($(this))" key="0" id="zip_default">\r
example\r
</label>\r
- <ul><li class="webzip-explore-liEmpty"> </li></ul>\r
+ <ul class="sort-disabled">\r
+ <li class="webzip-explore-liEmpty"> </li>\r
+ </ul>\r
</directory>\r
</div>\r
-<div id="hiddenFileSection"></div>\r
\r
<script>\r
var folder_open= "▼";\r
<label ondblclick="AddDbclickEvent($(this))" onmousedown="Clicked($(this))" key="' +
num +
'")>new</label>\
- <ul class="sort-directory"><li class="webzip-explore-liEmpty"> </li></ul>\
+ <ul class="sort-directory sort-disabled"><li class="webzip-explore-liEmpty"> </li></ul>\
</directory>\
</li>';
selected.append(directory);
function ResetFileKeys($elem, dirNum, fileNum) {}
function AddFile($elem) {
- console.log($elem);
var frontfiles = $elem.get(0).files;
var size = $elem.get(0).files.length;
"</label>\
</li>\
";
- selected.append(lab);
+ selected.children("li:first").after(lab);
files.put(files.keys() == "" ? "0" : files.keys().length + "", hash);
}
SetBulletIcon();
.prev()
.text()
.trim();
- var directory_infiles = $(this)
+ var directory_infiles = new Array();
+ $(this)
+ .children(".sort-file")
.find("label")
- .text()
- .trim();
+ .each(function() {
+ directory_infiles.push(
+ $(this)
+ .text()
+ .trim()
+ );
+ });
- if (directory_name != directories.get(0)) {
- console.log(
- "directory: " + directory_name + ", file name: " + directory_infiles
- );
- } else {
- "directory: " + directory_name + ", file name: " + directory_infiles;
- }
+ console.log(directory_key+","+directory_infiles);
+ // if (true) {
+ // console.log(
+ // "directory: " + directory_name + ", file name: " + directory_infiles + ", key: " + directory_key
+ // );
+ // }
+
+ // MoveFile(directory_key, directory_name, directory_infiles);
}
})
.disableSelection();
}
+function MoveFile(dir_key, dir_name, file_name) {
+ for (var i = 0; i < file_name.length; i++) {
+ for (var o = 0; o < files.keys().length; o++) {
+ if (file_name[i] == files.get(o).get("file").name) {
+ files.get(o).put("directory", dir_key);
+ var file = files.get(o);
+ file.put("directory", dir_key);
+
+ files.put(o, file);
+ console.log(files);
+ }
+ }
+ }
+}
+
function Clicked($elem) {
folder_bg_white();
$elem.css("background-color", "lightgray");
}
function isDuplicateFile(frontfiles) {
- for (var i = 0; i < frontfiles.length; i++) {
+ for (var i = 0; i < frontfiles.length; i++) {
for (var o = 0; o < files.keys().length; o++) {
if (frontfiles[i].name == files.get(o).get("file").name) {
return true;
SetBulletIcon();
SetSortable();
-directories.put("0", "example");
+directories.put(0, "example");
$("#zip_default").trigger("click");