]> insang Git - ZipProject.git/commitdiff
구글쪽 반영되는 seo 태그 수정, 파일input 주석처리되어있던것 해제
authorjocloud <dhkq92@icloud.com>
Mon, 25 May 2020 02:40:29 +0000 (02:40 +0000)
committerjocloud <dhkq92@icloud.com>
Mon, 25 May 2020 02:40:29 +0000 (02:40 +0000)
ZipProject/Views/Shared/_Layout.cshtml
ZipProject/Views/WebZip/partial_zip.cshtml
ZipProject/wwwroot/js/Zip/partial_zip.js

index 2582faf64791c5933b6c1d965c183d2258d55b06..6dfaf9199c7e3a4c05f414971e62efd9d2ae49d3 100644 (file)
@@ -8,7 +8,7 @@
   <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
index a85494e70f1e01823a63220fd674e23bcca6aac8..272c5bf3ce173d70f19d105a037f98b9814d56e3 100644 (file)
   }\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
@@ -64,7 +64,7 @@
       </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
@@ -90,7 +90,7 @@
     <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">&nbsp;</li>\r
       <li><dir style="display: none;"></dir></li>\r
index b1ff912884452cbef77a22d360dac34f03802265..b666529317795709f6e1540c06d8b494620f6d21 100644 (file)
@@ -15,7 +15,7 @@ var maxFileSize = 2148532224; // byte from 2gb
 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++;
     }
   }
@@ -25,7 +25,7 @@ function NotEmptyOrSame($elem) {
     $elem.focus();
     return false;
   }
-  if ($elem.val() == "") {
+  if ($elem.next().val() == "") {
     alert(_Language["emptyDirectory"]);
     $elem.next().val("dir " + ++sameDir);
     $elem.focus();
@@ -388,7 +388,8 @@ function RequestCompress() {
 
 function ChangeKeypress($elem) {
   if (event.keyCode == 13) {
-    ChangeInput($elem);
+    // ChangeInput($elem);
+    $elem.blur();
   }
 }
 
@@ -397,20 +398,33 @@ function ChangeInput($elem) {
   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", "");
 }