luci-app-aria2: fix showRPCURL when using https
[project/luci.git] / applications / luci-app-aria2 / luasrc / view / aria2 / overview_status.htm
index a06d2015ffe91a56e0aa4efa81facc1d8f4c490f..318182c0814e1c5607941a2c23bb6bc4f3fa1315 100644 (file)
@@ -45,11 +45,14 @@ function showRPCURL() {
        var auth_method = document.getElementById("cbid.aria2.main.rpc_auth_method");
        var auth_port = document.getElementById("cbid.aria2.main.rpc_listen_port");
        var auth_port_value;
+       if (window.location.protocol == "https:") {                                  
+               protocol += "s";                                                     
+       }
        if (auth_port.value == "") {
-               auth_port_value = "6800"
+               auth_port_value = "6800";
        } else {
-               auth_port_value = auth_port.value
-       };
+               auth_port_value = auth_port.value;
+       }
        if (auth_method.value == "token") {
                var auth_token = document.getElementById("cbid.aria2.main.rpc_secret");
                newTextNode.value = protocol + "://token:" + auth_token.value + "@" + document.domain + ":" + auth_port_value + "/jsonrpc";
@@ -68,7 +71,7 @@ function openWebUI(path) {
        var pos = curWwwPath.indexOf(pathName);
        var localhostPath = curWwwPath.substring(0, pos);
        var url = localhostPath + "/" + path;
-       window.open(url)
+       window.open(url);
 };
 //]]>
 </script>