about summary refs log tree commit diff stats
path: root/src/pages/options/shared.js
blob: ccc29693accbd588b419dfd19fe92227fae64605 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
var autocompletes = [];

function parseURL(urlString) {
    if (urlString)
        try {
            const url = new URL(urlString);
            if (url.username && url.password)
                return `${url.protocol}//${url.username}:${url.password}@${url.host}`;
            else
                return url.origin;

        } catch (error) {
            console.log(error);
            return "";
        }
    else
        return "";
}

export default {
    autocompletes,
    parseURL,
    autocomplete
}