1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2025-12-20 17:17:59 +01:00

allow searching for std::string like strings by checking wheter \w+ is an actual protocol

This commit is contained in:
Martin Stubenschrott
2008-12-08 15:38:32 +01:00
parent 6a3be0dcc6
commit cd84d64b43

View File

@@ -482,9 +482,10 @@ const util = { //{{{
url = url.replace(/^\s+|\s+$/, "");
// if the string doesn't look like a valid URL (i.e. contains a space
// or does not contain any of: .:/) try opening it with a search engine
// or starts with a known protocol try opening it with a search engine
// or keyword bookmark
if (/\s/.test(url) || !/[.:\/]/.test(url))
let proto = url.match(/^(\w+):/);
if (/\s/.test(url) || (proto && !Components.classes["@mozilla.org/network/protocol;1?name=" + proto[1]]))
{
// TODO: it would be clearer if the appropriate call to
// getSearchURL was made based on whether or not the first word was