From a2fee28bbafc7ff04c1f85afb6acff3d8063e1da Mon Sep 17 00:00:00 2001 From: "Fedor A. Fetisov" Date: Wed, 26 Nov 2014 20:02:15 +0300 Subject: [PATCH] Fix setting of tracking cookie for TLDs Fixes #61 --- src/mibew/js/source/widget.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/mibew/js/source/widget.js b/src/mibew/js/source/widget.js index 7cc29bdf..47af18b2 100644 --- a/src/mibew/js/source/widget.js +++ b/src/mibew/js/source/widget.js @@ -337,17 +337,16 @@ var Mibew = {}; Mibew.Utils = {}; /** - * Create session cookie for top level domain with path equals to '/'. + * Create session cookie for a second level domain with path equals to '/'. * * @param {String} name Cookie name * @param {String} value Cookie value */ Mibew.Utils.createCookie = function(name, value) { - var domainParts = /([^\.]+\.[^\.]+)$/.exec(document.location.hostname); - var domain = domainParts[1]; + var domain = /([^\.]+\.[^\.]+)$/.exec(document.location.hostname); document.cookie = "" + name + "=" + value + "; " + "path=/; " - + (domain ? ("domain=" + domain + ";") : ''); + + (domain ? ("domain=" + domain[1] + ";") : ''); } /**