Version Description
Feature Upgrade. New Image Loading Threshold feature. Set threshold in pixel that images will start to load before they reach the viewport.
Download this release
Release Info
Developer | a3rev |
Plugin | a3 Lazy Load |
Version | 1.3.0 |
Comparing to | |
See all releases |
Code changes from version 1.2.2 to 1.3.0
- a3-lazy-load.php +1 -1
- admin/a3-lazy-load-admin.php +2 -2
- admin/settings/template-settings/global-settings.php +13 -0
- assets/js/jquery.lazyloadxt.extend.js +2 -1
- classes/class-a3-lazy-load.php +6 -0
- languages/a3_lazy_load.mo +0 -0
- languages/a3_lazy_load.po +17 -2
- readme.txt +8 -1
a3-lazy-load.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/*
|
3 |
Plugin Name: a3 Lazy Load
|
4 |
Description: Speed up your site and enhance frontend user's visual experience in PC's, Tablets and mobile with a3 Lazy Load.
|
5 |
-
Version: 1.
|
6 |
Author: a3 Revolution
|
7 |
Author URI: http://www.a3rev.com/
|
8 |
Requires at least: 3.8
|
2 |
/*
|
3 |
Plugin Name: a3 Lazy Load
|
4 |
Description: Speed up your site and enhance frontend user's visual experience in PC's, Tablets and mobile with a3 Lazy Load.
|
5 |
+
Version: 1.3.0
|
6 |
Author: a3 Revolution
|
7 |
Author URI: http://www.a3rev.com/
|
8 |
Requires at least: 3.8
|
admin/a3-lazy-load-admin.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
update_option('a3rev_lazy_load_plugin', 'a3_lazy_load');
|
3 |
|
4 |
function a3_lazy_load_activated(){
|
5 |
-
update_option('a3_lazy_load_version', '1.
|
6 |
|
7 |
// Set Settings Default from Admin Init
|
8 |
global $a3_lazy_load_admin_init;
|
@@ -51,6 +51,6 @@ function a3_lazy_load_upgrade_plugin() {
|
|
51 |
update_option('a3_lazy_load_version', '1.1.0');
|
52 |
}
|
53 |
|
54 |
-
update_option('a3_lazy_load_version', '1.
|
55 |
}
|
56 |
?>
|
2 |
update_option('a3rev_lazy_load_plugin', 'a3_lazy_load');
|
3 |
|
4 |
function a3_lazy_load_activated(){
|
5 |
+
update_option('a3_lazy_load_version', '1.3.0');
|
6 |
|
7 |
// Set Settings Default from Admin Init
|
8 |
global $a3_lazy_load_admin_init;
|
51 |
update_option('a3_lazy_load_version', '1.1.0');
|
52 |
}
|
53 |
|
54 |
+
update_option('a3_lazy_load_version', '1.3.0');
|
55 |
}
|
56 |
?>
|
admin/settings/template-settings/global-settings.php
CHANGED
@@ -414,6 +414,19 @@ class A3_Lazy_Load_Global_Settings extends A3_Lazy_Load_Admin_UI
|
|
414 |
'default' => '#ffffff'
|
415 |
),
|
416 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
417 |
array(
|
418 |
'type' => 'heading',
|
419 |
'id' => 'a3l_container_end'
|
414 |
'default' => '#ffffff'
|
415 |
),
|
416 |
|
417 |
+
array(
|
418 |
+
'name' => __( 'Image Load Threshold', 'a3_lazy_load' ),
|
419 |
+
'type' => 'heading',
|
420 |
+
),
|
421 |
+
array(
|
422 |
+
'name' => __( 'Threshold', 'a3_lazy_load' ),
|
423 |
+
'id' => 'a3l_edgeY',
|
424 |
+
'desc' => 'px ' . __( 'Expands visible page area (viewport) in vertical direction by the amount of pixels set. Elements start to load as soon as the reach the threshold instead of when they reach the actual viewport.', 'a3_lazy_load' ),
|
425 |
+
'type' => 'text',
|
426 |
+
'default' => 0,
|
427 |
+
'css' => 'width: 80px;'
|
428 |
+
),
|
429 |
+
|
430 |
array(
|
431 |
'type' => 'heading',
|
432 |
'id' => 'a3l_container_end'
|
assets/js/jquery.lazyloadxt.extend.js
CHANGED
@@ -1 +1,2 @@
|
|
1 |
-
jQuery.lazyLoadXT.updateEvent = 'load orientationchange resize scroll touchmove focus click';
|
|
1 |
+
jQuery.lazyLoadXT.updateEvent = 'load orientationchange resize scroll touchmove focus click';
|
2 |
+
jQuery.lazyLoadXT.edgeY = a3_lazyload_extend_params.edgeY;
|
classes/class-a3-lazy-load.php
CHANGED
@@ -151,6 +151,12 @@ class A3_Lazy_Load
|
|
151 |
'apply_videos' => $a3_lazy_load_global_settings['a3l_apply_to_videos']
|
152 |
) ) );
|
153 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
154 |
}
|
155 |
|
156 |
static function is_wptouch() {
|
151 |
'apply_videos' => $a3_lazy_load_global_settings['a3l_apply_to_videos']
|
152 |
) ) );
|
153 |
}
|
154 |
+
|
155 |
+
if ( wp_script_is( 'jquery-lazyloadxt-extend' ) ) {
|
156 |
+
wp_localize_script( 'jquery-lazyloadxt-extend', 'a3_lazyload_extend_params', apply_filters( 'a3_lazyload_extend_params', array(
|
157 |
+
'edgeY' => (int) $a3_lazy_load_global_settings['a3l_edgeY'],
|
158 |
+
) ) );
|
159 |
+
}
|
160 |
}
|
161 |
|
162 |
static function is_wptouch() {
|
languages/a3_lazy_load.mo
CHANGED
Binary file
|
languages/a3_lazy_load.po
CHANGED
@@ -2,8 +2,8 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: a3 Lazy Load\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
-
"PO-Revision-Date: 2015-
|
7 |
"Last-Translator: Nguyen Cong Tuan <mr.nguyencongtuan@gmail.com>\n"
|
8 |
"Language-Team: a3rev\n"
|
9 |
"Language: en\n"
|
@@ -426,6 +426,21 @@ msgstr ""
|
|
426 |
msgid "Loading Background Colour"
|
427 |
msgstr ""
|
428 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
429 |
#: classes/addons/class-a3-lazy-load-addons-page.php:23
|
430 |
#: classes/addons/class-a3-lazy-load-addons-page.php:38
|
431 |
msgid "a3 Lazy Load Add-ons/Extensions"
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: a3 Lazy Load\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-06-05 17:22+0700\n"
|
6 |
+
"PO-Revision-Date: 2015-06-05 17:22+0700\n"
|
7 |
"Last-Translator: Nguyen Cong Tuan <mr.nguyencongtuan@gmail.com>\n"
|
8 |
"Language-Team: a3rev\n"
|
9 |
"Language: en\n"
|
426 |
msgid "Loading Background Colour"
|
427 |
msgstr ""
|
428 |
|
429 |
+
#: admin/settings/template-settings/global-settings.php:418
|
430 |
+
msgid "Image Load Threshold"
|
431 |
+
msgstr ""
|
432 |
+
|
433 |
+
#: admin/settings/template-settings/global-settings.php:422
|
434 |
+
msgid "Threshold"
|
435 |
+
msgstr ""
|
436 |
+
|
437 |
+
#: admin/settings/template-settings/global-settings.php:424
|
438 |
+
msgid ""
|
439 |
+
"Expands visible page area (viewport) in vertical direction by the amount of "
|
440 |
+
"pixels set. Elements start to load as soon as the reach the threshold "
|
441 |
+
"instead of when they reach the actual viewport."
|
442 |
+
msgstr ""
|
443 |
+
|
444 |
#: classes/addons/class-a3-lazy-load-addons-page.php:23
|
445 |
#: classes/addons/class-a3-lazy-load-addons-page.php:38
|
446 |
msgid "a3 Lazy Load Add-ons/Extensions"
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Contributors: a3rev, A3 Revolution Software Development team
|
|
4 |
Tags: a3 lazy load, Lazy Loading , image lazy load, lazyload
|
5 |
Requires at least: 4.0
|
6 |
Tested up to: 4.2.2
|
7 |
-
Stable tag: 1.
|
8 |
License: GPLv3
|
9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
10 |
|
@@ -144,6 +144,10 @@ Automatic installation is the easiest option as WordPress handles the file trans
|
|
144 |
|
145 |
== Changelog ==
|
146 |
|
|
|
|
|
|
|
|
|
147 |
= 1.2.2 - 2015/06/03 =
|
148 |
* Tweak - Security Hardening. Removed all php file_put_contents functions in the plugin framework and replace with the WP_Filesystem API
|
149 |
* Tweak - Security Hardening. Removed all php file_get_contents functions in the plugin framework and replace with the WP_Filesystem API
|
@@ -199,6 +203,9 @@ Automatic installation is the easiest option as WordPress handles the file trans
|
|
199 |
|
200 |
== Upgrade Notice ==
|
201 |
|
|
|
|
|
|
|
202 |
= 1.2.2 =
|
203 |
Important Maintenance Upgrade. 2 x major a3rev Plugin Framework Security Hardening Tweaks
|
204 |
|
4 |
Tags: a3 lazy load, Lazy Loading , image lazy load, lazyload
|
5 |
Requires at least: 4.0
|
6 |
Tested up to: 4.2.2
|
7 |
+
Stable tag: 1.3.0
|
8 |
License: GPLv3
|
9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
10 |
|
144 |
|
145 |
== Changelog ==
|
146 |
|
147 |
+
= 1.3.0 - 2015/06/05 =
|
148 |
+
* Feature - Added Image Load Threshold with set threshold pixel dynamic setting. Default is 0px
|
149 |
+
* Credit - Thanks to [Onisforos and Matt Pain](https://wordpress.org/support/topic/setting-threshold?replies=3) for suggesting and explaining the new Threshold feature
|
150 |
+
|
151 |
= 1.2.2 - 2015/06/03 =
|
152 |
* Tweak - Security Hardening. Removed all php file_put_contents functions in the plugin framework and replace with the WP_Filesystem API
|
153 |
* Tweak - Security Hardening. Removed all php file_get_contents functions in the plugin framework and replace with the WP_Filesystem API
|
203 |
|
204 |
== Upgrade Notice ==
|
205 |
|
206 |
+
= 1.3.0 =
|
207 |
+
Feature Upgrade. New Image Loading Threshold feature. Set threshold in pixel that images will start to load before they reach the viewport.
|
208 |
+
|
209 |
= 1.2.2 =
|
210 |
Important Maintenance Upgrade. 2 x major a3rev Plugin Framework Security Hardening Tweaks
|
211 |
|