Explorar o código

encode url in console.html

sunyj %!s(int64=8) %!d(string=hai) anos
pai
achega
3b15b9558a
Modificáronse 1 ficheiros con 19 adicións e 2 borrados
  1. 19 2
      src/main/webapp/resources/js/console/app.js

+ 19 - 2
src/main/webapp/resources/js/console/app.js

@@ -1,3 +1,20 @@
-$("a").attr("href", function() {
-	return this.textContent;
+$("a").attr("href", function () {
+    var url = this.textContent;
+    var index = url.indexOf("?");
+    var path = url;
+    if (index != -1) {
+        path = url.substr(0, index);
+        var search = url.substr(url.indexOf("?") + 1);
+        var params = search.split("&");
+        for (var i = 0; i < params.length; i++) {
+            var array = params[i].split("=");
+            if (i == 0) {
+                path += "?";
+            } else {
+                path += "&";
+            }
+            path += array[0] + "=" + encodeURIComponent(array[1]);
+        }
+    }
+    return path;
 });