Plugin Directory

Changeset 2552723


Ignore:
Timestamp:
06/23/2021 01:07:47 PM (5 years ago)
Author:
john1302
Message:

IE js supported

Location:
wp-lozad/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • wp-lozad/trunk/js/lozad.js

    r2527187 r2552723  
    6363      }
    6464
    65       if (element.getAttribute('data-srcset')) {
    66         element.setAttribute('srcset', element.getAttribute('data-srcset'));
     65      var dataSrcset = element.getAttribute('data-srcset');
     66      if (dataSrcset) {
     67        element.setAttribute('srcset', dataSrcset);
     68        if (isIE && element.nodeName.toLowerCase() === 'img') {
     69          element.setAttribute('src', dataSrcset.split(',').pop().replace(/1x/i, '').trim());
     70        }
    6771      }
    6872
     
    111115        element.getAttribute('data-original_content')
    112116      ) {
    113         window.addEventListener('scroll', {handleEvent: __handlerScroll, element: element});
    114         window.dispatchEvent(new CustomEvent('scroll'));
     117        var event;
     118        var type = 'scroll';
     119        window.addEventListener(type, {handleEvent: __handlerScroll, element: element});
     120        if (typeof(CustomEvent) === 'function') {
     121          event = new CustomEvent(type);
     122        } else if (typeof(Event) === 'function') {
     123          event = new Event(type);
     124        } else {
     125          event = document.createEvent('Event');
     126          event.initEvent(type, true, true);
     127        }
     128        window.dispatchEvent(event);
    115129      }
    116130    },
  • wp-lozad/trunk/lozad.php

    r2536446 r2552723  
    44Description: lazy loading of images by baroda algorithm
    55Author: Evgeniy Kozenok
    6 Version: 1.4.5
     6Version: 1.4.6
    77*/
    88
  • wp-lozad/trunk/readme.txt

    r2536446 r2552723  
    44Requires at least: 5.0
    55Tested up to: 5.5
    6 Stable tag: 1.4.5
     6Stable tag: 1.4.6
    77License: GPL2
    88License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    2424
    2525== Changelog ==
     26= 1.4.6 =
     27* 2021-06-23: IE js supported
     28
    2629= 1.4.5 =
    27 * 2021-05-24: Use different  lozadContentProcessing actions on different case
     30* 2021-05-24: Use different lozadContentProcessing actions on different case
    2831
    2932= 1.4.4 =
Note: See TracChangeset for help on using the changeset viewer.