Sfoglia il codice sorgente

Untested fix for site searches cause coding on my phone

The_Baum 2 anni fa
parent
commit
ce8fbca053
1 ha cambiato i file con 3 aggiunte e 4 eliminazioni
  1. 3 4
      scripts/search.js

+ 3 - 4
scripts/search.js

@@ -25,9 +25,9 @@ function search() {
     userSearchInput = encodeURIComponent(document.getElementById("search-input").value)
     if(Object.keys(availableDirectLinks).includes(decodeURIComponent(userSearchInput))) {
         window.location.assign(availableDirectLinks[userSearchInput])
-    } else if(validateIP.test(userSearchInput) || validIPWithPort.test(userSearchInput)) {
+    } else if(validateIP.test(userSearchInput) || validIPWithPort.test(decodeURIComponent(userSearchInput))) {
         window.location.assign("http://" + userSearchInput)
-    } else if(validateURL.test(userSearchInput)) {
+    } else if(validateURL.test(decodeURIComponent(userSearchInput))) {
         window.location.assign(userSearchInput)
     } else if(validateReddit.test(decodeURIComponent(userSearchInput))) {
         window.location.assign(`https://reddit.com/${userSearchInput}`)
@@ -47,8 +47,7 @@ function checkSearch() {
         } else if(Object.keys(availableSearchSites).includes(splitUserInput[0])) {
             return(availableSearchSites[splitUserInput[0]] + splitUserInput[1])
         } 
-    }
-    else {
+    } else {
             return(false)
         }
 }