nagadomi 8 yıl önce
ebeveyn
işleme
45f5a1c95a

+ 1 - 0
assets/index.de.html

@@ -11,6 +11,7 @@
     <link href="mobile.css" rel="stylesheet" type="text/css" media="screen and (max-width: 768px) and (min-width: 0px)">
     <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
     <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.js"></script>
+    <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/URI.js/1.18.1/URI.min.js"></script>
     <script type="text/javascript" src="ui.js"></script>
     <title>waifu2x</title>
   </head>

+ 1 - 0
assets/index.es.html

@@ -11,6 +11,7 @@
     <link href="mobile.css" rel="stylesheet" type="text/css" media="screen and (max-width: 768px) and (min-width: 0px)">
     <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
     <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.js"></script>
+    <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/URI.js/1.18.1/URI.min.js"></script>
     <script type="text/javascript" src="ui.js"></script>
     <title>waifu2x</title>
   </head>

+ 1 - 0
assets/index.fr.html

@@ -11,6 +11,7 @@
     <link href="mobile.css" rel="stylesheet" type="text/css" media="screen and (max-width: 768px) and (min-width: 0px)">
     <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
     <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.js"></script>
+    <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/URI.js/1.18.1/URI.min.js"></script>
     <script type="text/javascript" src="ui.js"></script>
     <title>waifu2x</title>
   </head>

+ 1 - 0
assets/index.html

@@ -11,6 +11,7 @@
     <link href="mobile.css" rel="stylesheet" type="text/css" media="screen and (max-width: 768px) and (min-width: 0px)">
     <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
     <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.js"></script>
+    <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/URI.js/1.18.1/URI.min.js"></script>
     <script type="text/javascript" src="ui.js"></script>
     <title>waifu2x</title>
   </head>

+ 1 - 0
assets/index.ja.html

@@ -11,6 +11,7 @@
     <link href="mobile.css" rel="stylesheet" type="text/css" media="screen and (max-width: 768px) and (min-width: 0px)">
     <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
     <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.js"></script>
+    <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/URI.js/1.18.1/URI.min.js"></script>
     <script type="text/javascript" src="ui.js"></script>
     <title>waifu2x</title>
   </head>

+ 1 - 0
assets/index.ko.html

@@ -11,6 +11,7 @@
     <link href="mobile.css" rel="stylesheet" type="text/css" media="screen and (max-width: 768px) and (min-width: 0px)">
     <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
     <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.js"></script>
+    <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/URI.js/1.18.1/URI.min.js"></script>
     <script type="text/javascript" src="ui.js"></script>
     <title>waifu2x</title>
   </head>

+ 1 - 0
assets/index.pt.html

@@ -11,6 +11,7 @@
     <link href="mobile.css" rel="stylesheet" type="text/css" media="screen and (max-width: 768px) and (min-width: 0px)">
     <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
     <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.js"></script>
+    <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/URI.js/1.18.1/URI.min.js"></script>
     <script type="text/javascript" src="ui.js"></script>
     <title>waifu2x</title>
   </head>

+ 1 - 0
assets/index.ru.html

@@ -11,6 +11,7 @@
     <link href="mobile.css" rel="stylesheet" type="text/css" media="screen and (max-width: 768px) and (min-width: 0px)">
     <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
     <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.js"></script>
+    <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/URI.js/1.18.1/URI.min.js"></script>
     <script type="text/javascript" src="ui.js"></script>
     <title>waifu2x</title>
   </head>

+ 1 - 0
assets/index.tr.html

@@ -11,6 +11,7 @@
     <link href="mobile.css" rel="stylesheet" type="text/css" media="screen and (max-width: 768px) and (min-width: 0px)">
     <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
     <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.js"></script>
+    <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/URI.js/1.18.1/URI.min.js"></script>
     <script type="text/javascript" src="ui.js"></script>
     <title>waifu2x</title>
   </head>

+ 1 - 0
assets/index.zh-CN.html

@@ -11,6 +11,7 @@
     <link href="mobile.css" rel="stylesheet" type="text/css" media="screen and (max-width: 768px) and (min-width: 0px)">
     <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
     <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.js"></script>
+    <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/URI.js/1.18.1/URI.min.js"></script>
     <script type="text/javascript" src="ui.js"></script>
     <title>waifu2x</title>
   </head>

+ 1 - 0
assets/index.zh-TW.html

@@ -11,6 +11,7 @@
     <link href="mobile.css" rel="stylesheet" type="text/css" media="screen and (max-width: 768px) and (min-width: 0px)">
     <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
     <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.js"></script>
+    <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/URI.js/1.18.1/URI.min.js"></script>
     <script type="text/javascript" src="ui.js"></script>
     <title>waifu2x</title>
   </head>

+ 26 - 4
assets/ui.js

@@ -64,16 +64,16 @@ $(function (){
     function restore_from_cookie()
     {
 	if ($.cookie("style")) {
-	    $("input[name=style]").filter("[value=" + $.cookie("style") + "]").prop("checked", true)
+	    $("input[name=style]").filter("[value=" + $.cookie("style") + "]").prop("checked", true);
 	}
 	if ($.cookie("noise")) {
-	    $("input[name=noise]").filter("[value=" + $.cookie("noise") + "]").prop("checked", true)
+	    $("input[name=noise]").filter("[value=" + $.cookie("noise") + "]").prop("checked", true);
 	}
 	if ($.cookie("scale")) {
-	    $("input[name=scale]").filter("[value=" + $.cookie("scale") + "]").prop("checked", true)
+	    $("input[name=scale]").filter("[value=" + $.cookie("scale") + "]").prop("checked", true);
 	}
 	if ($.cookie("tta_level")) {
-	    $("input[name=tta_level]").filter("[value=" + $.cookie("tta_level") + "]").prop("checked", true)
+	    $("input[name=tta_level]").filter("[value=" + $.cookie("tta_level") + "]").prop("checked", true);
 	}
     }
     function uuid() 
@@ -117,6 +117,27 @@ $(function (){
 	};
 	xhr.send(new FormData($("form").get(0)));
     }
+    function set_param()
+    {
+	var uri = URI(window.location.href);
+	var url = uri.query(true)["url"];
+	var style = uri.query(true)["style"];
+	var noise = uri.query(true)["noise"];
+	var scale = uri.query(true)["scale"];
+	if (url) {
+	    $("input[name=url]").val(url);
+	}
+	if (style) {
+	    $("input[name=style]").filter("[value=" + style + "]").prop("checked", true);
+	}
+	if (noise) {
+	    $("input[name=noise]").filter("[value=" + noise + "]").prop("checked", true);
+	}
+	if (scale) {
+	    $("input[name=scale]").filter("[value=" + scale + "]").prop("checked", true);
+	}
+    }
+
     $("#url").change(clear_file);
     $("#file").change(clear_url);
     $("input[name=style]").change(on_change_style);
@@ -133,4 +154,5 @@ $(function (){
     if ($("input[name=tta_level]").length > 0) {
 	on_change_tta_level();
     }
+    set_param();
 })