Suggest a feature
×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: PHP
Posted by: bejoy balan
Added: Jan 11, 2019 9:21 AM
Views: 20
Tags: cache m2 page
  1. diff --git a/vendor/magento/module-page-cache/view/frontend/web/js/page-cache.js b/vendor/magento/module-page-cache/view/frontend/web/js/page-cache.js
  2. index fccc8510ffc..2a43ff29a35 100644
  3. --- a/vendor/magento/module-page-cache/view/frontend/web/js/page-cache.js
  4. +++ b/vendor/magento/module-page-cache/view/frontend/web/js/page-cache.js
  5. @@ -6,9 +6,10 @@
  6.     'jquery',
  7.     'domReady',
  8.     +    'consoleLogger',
  9.     'jquery/ui',
  10.     'mage/cookies'
  11.     -], function ($, domReady) {
  12.     +], function ($, domReady, consoleLogger) {
  13.         'use strict';
  14.  
  15.      /**
  16.      @@ -53,7 +54,23 @@ define([
  17.      }
  18.      }
  19.  
  20.      -            $(element).contents().each(function (index, el) {
  21.      +            // rewrite jQuery contents()
  22.      +             var contents = function (element) {
  23.      +                return $.map(element, function (elem) {
  24.      +                    try {
  25.      +                        return $.nodeName(elem, "iframe") ?
  26.      +                               elem.contentDocument || (elem.contentWindow ? elem.contentWindow.document : []) :
  27.      +                               $.merge([], elem.childNodes);
  28.      +                    } catch (e) {
  29.      +                        consoleLogger.error(e);
  30.      +                        return [];
  31.      +                    }
  32.      +                });
  33.      +            };
  34.      +
  35.      +            var elementContents = contents($(element));
  36.      +
  37.      +            $.each(elementContents, function (index, el) {
  38.      switch (el.nodeType) {
  39.      case 1: // ELEMENT_NODE
  40.      lookup(el);