<meta name="keywords" content="filecompress,compress,zip,easyzip,zipfile,easycompress,온라인파일압축,온라인,파일압축사이트,나이스집,파일압축,온라인압축"> \r
<meta name="og:url" content="https://nicezip.wabiey.com">\r
<meta name="og:url" content="https://wabiey.com">\r
- <meta name="og:title" content="NiceZip: Easily file compression!">\r
+ <meta name="og:title" content="나이스집:: 온라인 파일압축사이트 설치가 필요 없으며 브라우저 자체에서 작동합니다">\r
<meta name="og:description" content="온라인 파일압축사이트 설치가 필요 없으며 브라우저 자체에서 작동합니다. Compress Zip files online.">\r
<meta name="og:site_name" content="nicezip">\r
<link rel="canonical" href="https://nicezip.wabiey.com">\r
}\r
</style>\r
\r
-<div class="col-sm-5 webzip-section-sidezip" style="display: none;">\r
-\r
<input type="file" id="btn_chooseDirectory" name="chooseDirectory" style="display: none;" multiple webkitdirectory directory onclick="alert(_Language['comingsoon']); return false;" />\r
<input type="file" id="btn_chooseFiles" name="chooseFiles" style="display: none;" multiple onchange="AddFile($(this))" onclick="$(this).val(null)" />\r
+@* <div class="col-sm-5 webzip-section-sidezip" style="display: none;">\r
+\r
\r
<!-- Section Set Option -->\r
<table class="table table-hover">\r
</td>\r
</tr>\r
</table>\r
-</div>\r
+</div> *@\r
<div class="col-sm-12 webzip-section-sidezip webzip-section-explore" id="zipExplore"\r
style="border: 0px solid lightgray; overflow-x: auto; white-space: nowrap; text-align: left; padding: 0; background-color: #f9f9f9f9;\r
border-radius: 10px;">\r
<label onmousedown="Clicked($(this))" key="0" id="zip_default">\r
@LanguagePack.GetText(lang, "newzipfile")\r
</label>\r
- <input type="text" value="example" onkeypress="ChangeKeypress($(this));" style="display:none; line-height:1" onblur="ChangeInput($(this));" onfocus="var a= this.value;this.value= null;this.value= a;" />\r
+ <input type="text" value='@LanguagePack.GetText(lang, "newzipfile")' onkeypress="ChangeKeypress($(this));" style="display:none; line-height:1" onblur="ChangeInput($(this));" onfocus="var a= this.value;this.value= null;this.value= a;" />\r
<ul class="sort-disabled">\r
<li class="webzip-explore-liEmpty"> </li>\r
<li><dir style="display: none;"></dir></li>\r
function NotEmptyOrSame($elem) {
var aCount = 0;
for (var i = 0; i < directories.keys().length; i++) {
- if (directories.get(i) == $elem.val()) {
+ if (directories.get(i) == $elem.next().val()) {
aCount++;
}
}
$elem.focus();
return false;
}
- if ($elem.val() == "") {
+ if ($elem.next().val() == "") {
alert(_Language["emptyDirectory"]);
$elem.next().val("dir " + ++sameDir);
$elem.focus();
function ChangeKeypress($elem) {
if (event.keyCode == 13) {
- ChangeInput($elem);
+ // ChangeInput($elem);
+ $elem.blur();
}
}
input= input.replace(/ /gi, " ");
input= input.replace(/ /gi, " ");
input= $.trim(input);
+ for (var i=0; i<directories.values().length; i++){
+ console.log(input, directories.get(i))
+ if ($elem.prev().attr("key") == i)
+ break;
+ if (input == directories.get(i))
+ NotEmptyOrSame($elem.prev());
+ }
if (input == "") {
NotEmptyOrSame($elem.prev());
}
- if (isErrFileName(input)) {
- $elem.val("dir " + ++sameDir);
- alert(_Language["err_violationFileName"]);
- } else if (isTooLongFileName(input)) {
- $elem.val("dir " + ++sameDir);
- alert(_Language["err_tooLongFileName"]);
- } else {
- $elem.val(input);
- directories.put($elem.prev().attr("key"), input);
+ else {
+ if (isErrFileName(input)) {
+ $elem.val("dir " + (parseInt(sameDir)+1));
+ $elem.prev().text("dir " + (parseInt(sameDir)+1))
+ directories.put($elem.prev().attr("key"), "dir " + (parseInt(sameDir)+1));
+ alert(_Language["err_violationFileName"]);
+ } else if (isTooLongFileName(input)) {
+ $elem.val("dir " + (parseInt(sameDir)+1));
+ $elem.prev().text("dir " + (parseInt(sameDir)+1));
+ directories.put($elem.prev().attr("key"), "dir " + (parseInt(sameDir)+1));
+ alert(_Language["err_tooLongFileName"]);
+ } else {
+ $elem.val(input);
+ $elem.prev().text(input);
+ directories.put($elem.prev().attr("key"), input);
+ }
}
- $elem.prev().text(input);
$elem.css("display", "none");
$elem.prev().css("display", "");
}