mirror of
https://github.com/manilarome/the-glorious-startpage.git
synced 2025-02-21 11:50:53 +01:00
open url directly if valid
This commit is contained in:
parent
7b45ba5c2c
commit
29e277eba8
@ -19,7 +19,7 @@ class SearchQuerySend {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Open link
|
// Open link
|
||||||
_OpenURL = url => {
|
_openURL = url => {
|
||||||
window.location.href = encodeURI(url);
|
window.location.href = encodeURI(url);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -35,7 +35,7 @@ class SearchQuerySend {
|
|||||||
} else {
|
} else {
|
||||||
const webSite = this._quickSearchData[String(prefix)].urlPrefix;
|
const webSite = this._quickSearchData[String(prefix)].urlPrefix;
|
||||||
const queryNoSuffix = query.substring(prefix.indexOf('/') + 1);
|
const queryNoSuffix = query.substring(prefix.indexOf('/') + 1);
|
||||||
this._OpenURL(webSite + queryNoSuffix);
|
this._openURL(webSite + queryNoSuffix);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -45,12 +45,18 @@ class SearchQuerySend {
|
|||||||
|
|
||||||
const searchQuery = this._searchBox.value;
|
const searchQuery = this._searchBox.value;
|
||||||
|
|
||||||
|
// Check if a valid url
|
||||||
|
if (this._isURL(searchQuery)) {
|
||||||
|
this._openURL(searchQuery);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
// If quick search, return
|
// If quick search, return
|
||||||
if (this._quickSearch(searchQuery)) {
|
if (this._quickSearch(searchQuery)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Web search
|
// Web search
|
||||||
this._OpenURL(searchEngineSettings.getSearchQueryPrefix() + searchQuery);
|
this._openURL(searchEngineSettings.getSearchQueryPrefix() + searchQuery);
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user