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

Unified Diff: lib/url.js

Issue 29371763: Issue 4795 - Use modern JavaScript syntax (Closed)
Patch Set: Addressed feedback, used destructuring Created Jan. 17, 2017, 7:39 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 | « lib/uninstall.js ('k') | lib/utils.js » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: lib/url.js
diff --git a/lib/url.js b/lib/url.js
index 4ea741dbbfee3134f421426713b877edf6f39364..33e9ad080e90ba1fb881d1bd0e184979d385cc4a 100644
--- a/lib/url.js
+++ b/lib/url.js
@@ -17,7 +17,9 @@
/** @module url */
-let getDomain = require("tldjs").getDomain;
+"use strict";
+
+let {getDomain} = require("tldjs");
let punycode = require("punycode");
let getDecodedHostname =
@@ -28,7 +30,7 @@ let getDecodedHostname =
* @return {string}
* @static
*/
-exports.getDecodedHostname = function(url)
+exports.getDecodedHostname = url =>
{
let hostname = url.hostname;
@@ -46,7 +48,7 @@ exports.getDecodedHostname = function(url)
* @param {Frame} frame
* @return {string}
*/
-exports.extractHostFromFrame = function(frame)
+exports.extractHostFromFrame = frame =>
{
for (; frame; frame = frame.parent)
{
@@ -65,7 +67,7 @@ exports.extractHostFromFrame = function(frame)
* @param {URL} url
* @return {string}
*/
-exports.stringifyURL = function(url)
+exports.stringifyURL = url =>
{
let protocol = url.protocol;
let href = url.href;
@@ -102,7 +104,7 @@ function isDomain(hostname)
* @param {string} documentHost The IDN-decoded hostname of the document
* @return {Boolean}
*/
-exports.isThirdParty = function(url, documentHost)
+exports.isThirdParty = (url, documentHost) =>
{
let requestHost = getDecodedHostname(url).replace(/\.+$/, "");
documentHost = documentHost.replace(/\.+$/, "");
« no previous file with comments | « lib/uninstall.js ('k') | lib/utils.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld