Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Unified Diff: include.postload.js

Issue 6686166900277248: Issue 573 - Resolve relative URLs in the beforeload handler on Safari (Closed)
Patch Set: Created May 28, 2014, 10:08 a.m.
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | include.preload.js » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: include.postload.js
===================================================================
--- a/include.postload.js
+++ b/include.postload.js
@@ -355,32 +355,6 @@
return url;
}
-// Converts relative to absolute URL
-// e.g.: foo.swf on http://example.com/whatever/bar.html
-// -> http://example.com/whatever/foo.swf
-function relativeToAbsoluteUrl(url)
-{
- // If URL is already absolute, don't mess with it
- if (!url || /^[\w\-]+:/i.test(url))
- return url;
-
- // Leading / means absolute path
- // Leading // means network path
- if (url[0] == '/')
- {
- if (url[1] == '/')
- return document.location.protocol + url;
- else
- return document.location.protocol + "//" + document.location.host + url;
- }
-
- // Remove filename and add relative URL to it
- var base = document.baseURI.match(/.+\//);
- if (!base)
- return document.baseURI + "/" + url;
- return base[0] + url;
-}
-
// This function Copyright (c) 2008 Jeni Tennison, from jquery.uri.js
// and licensed under the MIT license. See jquery-*.min.js for details.
function removeDotSegments(u) {
« no previous file with comments | « no previous file | include.preload.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld