diff --git a/core/files.js b/core/files.js index f83c476d..2235e099 100644 --- a/core/files.js +++ b/core/files.js @@ -68,6 +68,9 @@ var files = { // jQuery UI 'resources/jqueryui/1.11.4/jquery-ui.min.jsm': true, + // lozad.js + 'resources/lozad.js/1.14.0/lozad': true, + // Modernizr 'resources/modernizr/2.8.3/modernizr.min.jsm': true, diff --git a/core/mappings.js b/core/mappings.js index 21969f8d..f5822fd6 100644 --- a/core/mappings.js +++ b/core/mappings.js @@ -123,6 +123,7 @@ var mappings = { 'jquery-ui@{version}/jquery-ui.min.js': resources.jQueryUI, 'jquery-ui-dist@{version}/jquery-ui.js': resources.jQueryUI, 'jquery-ui-dist@{version}/jquery-ui.min.js': resources.jQueryUI, + 'lozad': resources.lozad, 'npm-modernizr@{version}/modernizr.': resources.modernizr, 'npm-modernizr@{version}/modernizr.min.': resources.modernizr, 'moment@{version}/moment.': resources.moment, diff --git a/core/resources.js b/core/resources.js index e3d1f982..d86e3d0c 100644 --- a/core/resources.js +++ b/core/resources.js @@ -95,6 +95,11 @@ var resources = { 'path': 'resources/jqueryui/{version}/jquery-ui.min.jsm', 'type': 'application/javascript' }, + // lozad.js + 'lozad': { + 'path': 'resources/lozad.js/{version}/lozad', + 'type': 'application/javascript' + }, // Modernizr 'modernizr': { 'path': 'resources/modernizr/{version}/modernizr.min.jsm', diff --git a/modules/internal/helpers.js b/modules/internal/helpers.js index 3c1f2fbf..f9ac30ea 100644 --- a/modules/internal/helpers.js +++ b/modules/internal/helpers.js @@ -218,6 +218,8 @@ helpers.determineResourceName = function (filename) { return 'jQuery'; case 'jquery-ui.min.jsm': return 'jQuery UI'; + case 'lozad': + return 'lozad.js'; case 'modernizr.min.jsm': return 'Modernizr'; case 'mootools-yui-compressed.jsm': @@ -277,9 +279,9 @@ helpers.formatVersion = function (version) { helpers.setLastVersion = function (type, versionNumber) { let version, requestVersion; - - requestVersion = versionNumber.toString(); - + if(versionNumber != null && versionNumber != undefined) { + requestVersion = versionNumber.toString(); + } if (type.includes('/angularjs/1.')) { version = '1.7.9'; } else if (type.includes('/backbone.js/0.')) { @@ -318,6 +320,8 @@ helpers.setLastVersion = function (type, versionNumber) { version = '3.4.1'; } else if (type.includes('/jqueryui/1.')) { version = '1.11.4'; + } else if (type.includes('lozad')) { + version = '1.14.0'; } else if (type.includes('/modernizr/2.')) { version = '2.8.3'; } else if (type.includes('/moment.js/2.')) { diff --git a/pages/updates/updates.html b/pages/updates/updates.html index 0ad035df..639d02a8 100644 --- a/pages/updates/updates.html +++ b/pages/updates/updates.html @@ -23,8 +23,7 @@ New in LocalCDN:
Please update your uBlock/uMatrix rules @@ -41,6 +40,11 @@

History

+

2020-03-22 (v2.1.6)


+

2020-03-17 (v2.1.5)