Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(534)

Unified Diff: third_party/WebKit/Source/devtools/front_end/common/ParsedURL.js

Issue 1564113003: DevTools: merge uisourcecode's url-alike members. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: review comments addressed Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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}

Powered by Google App Engine
This is Rietveld 408576698