| Index: third_party/WebKit/Source/devtools/front_end/common/ParsedURL.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/common/ParsedURL.js b/third_party/WebKit/Source/devtools/front_end/common/ParsedURL.js
|
| index b4980e1c707b58d7a9bfac9657fbd430b3ba1ccd..24a45f43533e9ca4dc686d0e374b8b156e0551dd 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/common/ParsedURL.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/common/ParsedURL.js
|
| @@ -135,6 +135,23 @@ WebInspector.ParsedURL.splitURLIntoPathComponents = function(url)
|
| }
|
|
|
| /**
|
| + * @param {string} url
|
| + * @return {string}
|
| + */
|
| +WebInspector.ParsedURL.extractOrigin = function(url)
|
| +{
|
| + var decodedURL = WebInspector.ParsedURL._decodeIfPossible(url);
|
| + var parsedURL = new WebInspector.ParsedURL(decodedURL);
|
| + if (!parsedURL.isValid)
|
| + return "";
|
| +
|
| + var origin = parsedURL.scheme + "://" + parsedURL.host;
|
| + if (parsedURL.port)
|
| + origin += ":" + parsedURL.port;
|
| + return origin;
|
| +}
|
| +
|
| +/**
|
| * @param {string} baseURL
|
| * @param {string} href
|
| * @return {?string}
|
|
|