| Index: lib/polyfills/url.js |
| diff --git a/lib/polyfills/url.js b/lib/polyfills/url.js |
| deleted file mode 100644 |
| index 5b95680ef68a616d44deafa1fd8615baa159290d..0000000000000000000000000000000000000000 |
| --- a/lib/polyfills/url.js |
| +++ /dev/null |
| @@ -1,65 +0,0 @@ |
| -/* |
| - * This file is part of Adblock Plus <https://adblockplus.org/>, |
| - * Copyright (C) 2006-2016 Eyeo GmbH |
| - * |
| - * Adblock Plus is free software: you can redistribute it and/or modify |
| - * it under the terms of the GNU General Public License version 3 as |
| - * published by the Free Software Foundation. |
| - * |
| - * Adblock Plus is distributed in the hope that it will be useful, |
| - * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| - * GNU General Public License for more details. |
| - * |
| - * You should have received a copy of the GNU General Public License |
| - * along with Adblock Plus. If not, see <http://www.gnu.org/licenses/>. |
| - */ |
| - |
| -(function(global) |
| -{ |
| - "use strict"; |
| - |
| - var URLProperties = ["href", "protocol", "hostname", |
| - "host", "pathname", "search"]; |
| - |
| - // Chrome <35 and Safari 6 used the non-standard name webkitURL |
| - var URL = global.URL || global.webkitURL; |
| - |
| - // Chrome <32 didn't implement any of those properties |
| - function hasProperties() |
| - { |
| - var dummy = new URL("about:blank"); |
| - for (var i = 0; i < URLProperties.length; i++) |
| - if (!(URLProperties[i] in dummy)) |
| - return false; |
| - return true; |
| - } |
| - |
| - if (!URL || !hasProperties()) |
| - { |
| - var doc = document.implementation.createHTMLDocument(); |
| - |
| - var base = doc.createElement("base"); |
| - doc.head.appendChild(base); |
| - |
| - var anchor = doc.createElement("a"); |
| - doc.body.appendChild(anchor); |
| - |
| - URL = function(url, baseUrl) |
| - { |
| - if (baseUrl instanceof URL) |
| - base.href = baseUrl.href; |
| - else |
| - base.href = baseUrl || ""; |
| - anchor.href = url; |
| - |
| - for (var i = 0; i < URLProperties.length; i++) |
| - { |
| - var prop = URLProperties[i]; |
| - this[prop] = anchor[prop]; |
| - } |
| - }; |
| - } |
| - |
| - global.URL = URL; |
| -})(this); |