From 97b2e8098858c6c158add01f570c86ed441f43f8 Mon Sep 17 00:00:00 2001 From: Oleksii Korshenko <okorshenko@ebay.com> Date: Fri, 16 Oct 2015 20:41:46 +0300 Subject: [PATCH] MAGETWO-44084: There is no block/message on frontend for "accept cookies" if Cookie Restriction Mode = Yes --- app/code/Magento/Cookie/view/frontend/web/js/notices.js | 4 +++- .../Magento/Cookie/view/frontend/web/js/require-cookie.js | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/code/Magento/Cookie/view/frontend/web/js/notices.js b/app/code/Magento/Cookie/view/frontend/web/js/notices.js index 09094b971a2..5c82ce31468 100644 --- a/app/code/Magento/Cookie/view/frontend/web/js/notices.js +++ b/app/code/Magento/Cookie/view/frontend/web/js/notices.js @@ -8,6 +8,7 @@ define([ "jquery/ui", "mage/cookies" ], function($){ + "use strict"; $.widget('mage.cookieNotices', { _create: function() { @@ -18,6 +19,7 @@ define([ } $(this.options.cookieAllowButtonSelector).on('click', $.proxy(function() { var cookieExpires = new Date(new Date().getTime() + this.options.cookieLifetime * 1000); + $.mage.cookies.set(this.options.cookieName, this.options.cookieValue, {expires: cookieExpires}); if ($.mage.cookies.get(this.options.cookieName)) { window.location.reload(); @@ -29,4 +31,4 @@ define([ }); return $.mage.cookieNotices; -}); \ No newline at end of file +}); diff --git a/app/code/Magento/Cookie/view/frontend/web/js/require-cookie.js b/app/code/Magento/Cookie/view/frontend/web/js/require-cookie.js index 22abfc82d56..6aedd8ac9b5 100644 --- a/app/code/Magento/Cookie/view/frontend/web/js/require-cookie.js +++ b/app/code/Magento/Cookie/view/frontend/web/js/require-cookie.js @@ -30,6 +30,7 @@ define([ */ _bind: function() { var events = {}; + $.each(this.options.triggers, function(index, value) { events['click ' + value] = '_checkCookie'; }); @@ -50,4 +51,4 @@ define([ }); return $.mage.requireCookie; -}); \ No newline at end of file +}); -- GitLab