Skip to content

Commit 76aa15a

Browse files
committed
Merge branch 'master' of github.com:RangerMauve/dweb-browser
2 parents c893e21 + 4f75e90 commit 76aa15a

File tree

2 files changed

+50
-1
lines changed

2 files changed

+50
-1
lines changed

app/ui/omni-box.js

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,11 @@ class OmniBox extends HTMLElement {
6363
} else if (looksLikeIPNS(rawURL)) {
6464
url = makeIPNS(rawURL)
6565
} else if (looksLikeDomain(rawURL)) {
66-
url = makeHttps(rawURL)
66+
if (isLocalhost(rawURL)) {
67+
url = makeHttp(rawURL)
68+
} else {
69+
url = makeHttps(rawURL)
70+
}
6771
} else {
6872
url = makeDuckDuckGo(rawURL)
6973
}
@@ -283,6 +287,10 @@ class OmniBox extends HTMLElement {
283287
}
284288
}
285289

290+
function makeHttp (query) {
291+
return `http://${query}`
292+
}
293+
286294
function makeHttps (query) {
287295
return `https://${query}`
288296
}
@@ -303,6 +311,10 @@ function looksLikeDomain (string) {
303311
return !string.match(/\s/) && string.includes('.')
304312
}
305313

314+
function isLocalhost (string) {
315+
return string.startsWith('localhost')
316+
}
317+
306318
function looksLikeIPFS (string) {
307319
return string.startsWith(IPFS_PREFIX)
308320
}

yarn.lock

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -797,6 +797,11 @@ addr-to-ip-port@^1.0.1, addr-to-ip-port@^1.5.4:
797797
resolved "https://registry.yarnpkg.com/addr-to-ip-port/-/addr-to-ip-port-1.5.4.tgz#9542b1c6219fdb8c9ce6cc72c14ee880ab7ddd88"
798798
integrity sha512-ByxmJgv8vjmDcl3IDToxL2yrWFrRtFpZAToY0f46XFXl8zS081t7El5MXIodwm7RC6DhHBRoOSMLFSPKCtHukg==
799799

800+
addressparser@^0.3.2:
801+
version "0.3.2"
802+
resolved "https://registry.yarnpkg.com/addressparser/-/addressparser-0.3.2.tgz#59873f35e8fcf6c7361c10239261d76e15348bb2"
803+
integrity sha512-fDlslCJpojuY1cnb7tY7COAriA7cdSzDiWyrWNdFn7Cjd+jrEgZavqkOgD/wg+eH765YPnQjqlS88OL/Q0Qtkg==
804+
800805
agent-base@6:
801806
version "6.0.2"
802807
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77"
@@ -2335,6 +2340,28 @@ electron@19:
23352340
"@types/node" "^16.11.26"
23362341
extract-zip "^1.0.3"
23372342

2343+
emailjs-base64@^1.1.4:
2344+
version "1.1.4"
2345+
resolved "https://registry.yarnpkg.com/emailjs-base64/-/emailjs-base64-1.1.4.tgz#392fa38cb6aa35dccd3af3637ffc14c1c7ce9612"
2346+
integrity sha512-4h0xp1jgVTnIQBHxSJWXWanNnmuc5o+k4aHEpcLXSToN8asjB5qbXAexs7+PEsUKcEyBteNYsSvXUndYT2CGGA==
2347+
2348+
emailjs-mime-codec@^2.0.7:
2349+
version "2.0.9"
2350+
resolved "https://registry.yarnpkg.com/emailjs-mime-codec/-/emailjs-mime-codec-2.0.9.tgz#d184451b6f2e55c5868b0f0a82d18fe2b82f0c97"
2351+
integrity sha512-7qJo4pFGcKlWh/kCeNjmcgj34YoJWY0ekZXEHYtluWg4MVBnXqGM4CRMtZQkfYwitOhUgaKN5EQktJddi/YIDQ==
2352+
dependencies:
2353+
emailjs-base64 "^1.1.4"
2354+
ramda "^0.26.1"
2355+
text-encoding "^0.7.0"
2356+
2357+
emailjs@^2.2.0:
2358+
version "2.2.0"
2359+
resolved "https://registry.yarnpkg.com/emailjs/-/emailjs-2.2.0.tgz#ba5b23e4a4b0a4510f652e873b154e9407b6ca03"
2360+
integrity sha512-J9HNx13GA5DnJma10YxsSqYCErTyB0KoVflTddPTyKlEVHM0MckZXn/zDqovdacwWkHCxqC9AKVY8GMPaGvaGQ==
2361+
dependencies:
2362+
addressparser "^0.3.2"
2363+
emailjs-mime-codec "^2.0.7"
2364+
23382365
emittery@^0.6.0:
23392366
version "0.6.0"
23402367
resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.6.0.tgz#e85312468d77c3ed9a6adf43bb57d34849e0c95a"
@@ -5945,6 +5972,11 @@ railroad-diagrams@^1.0.0:
59455972
resolved "https://registry.yarnpkg.com/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz#eb7e6267548ddedfb899c1b90e57374559cddb7e"
59465973
integrity sha512-cz93DjNeLY0idrCNOH6PviZGRN9GJhsdm9hpn1YCS879fj4W+x5IFJhhkRZcwVgMmFF7R82UA/7Oh+R8lLZg6A==
59475974

5975+
ramda@^0.26.1:
5976+
version "0.26.1"
5977+
resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.26.1.tgz#8d41351eb8111c55353617fc3bbffad8e4d35d06"
5978+
integrity sha512-hLWjpy7EnsDBb0p+Z3B7rPi3GDeRG5ZtiI33kJhTt+ORCd38AbAIjB/9zRIUoeTbE/AVX5ZkU7m6bznsvrf8eQ==
5979+
59485980
59495981
version "0.4.6"
59505982
resolved "https://registry.yarnpkg.com/randexp/-/randexp-0.4.6.tgz#e986ad5e5e31dae13ddd6f7b3019aa7c87f60ca3"
@@ -7310,6 +7342,11 @@ temp-write@^4.0.0:
73107342
temp-dir "^1.0.0"
73117343
uuid "^3.3.2"
73127344

7345+
text-encoding@^0.7.0:
7346+
version "0.7.0"
7347+
resolved "https://registry.yarnpkg.com/text-encoding/-/text-encoding-0.7.0.tgz#f895e836e45990624086601798ea98e8f36ee643"
7348+
integrity sha512-oJQ3f1hrOnbRLOcwKz0Liq2IcrvDeZRHXhd9RgLrsT+DjWY/nty1Hi7v3dtkaEYbPYe0mUoOfzRrMwfXXwgPUA==
7349+
73137350
text-table@^0.2.0:
73147351
version "0.2.0"
73157352
resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"

0 commit comments

Comments
 (0)