[10.0.022] chargement paresseux des images
This commit is contained in:
parent
912d0e9bef
commit
06fbc269d2
@ -18,6 +18,8 @@
|
||||
- L'importation des données est possible uniquement à partir d'une version 9.
|
||||
- Fonction d'import des données provenant d'autres version de ZwiiCMS, avec option de préservation des données utilisateurs
|
||||
- Nouveau masque dédié à la sauvegarde automatique, à l'import et à l'export des données de site.
|
||||
- Nouveauté :
|
||||
- Chargement paresseux des images (lazy_simon)
|
||||
|
||||
## version 9.2.16
|
||||
- Optimisation :
|
||||
|
@ -34,7 +34,7 @@ class common {
|
||||
const TEMP_DIR = 'site/tmp/';
|
||||
|
||||
// Numéro de version
|
||||
const ZWII_VERSION = '10.0.021.dev';
|
||||
const ZWII_VERSION = '10.0.022.dev';
|
||||
|
||||
public static $actions = [];
|
||||
public static $coreModuleIds = [
|
||||
@ -99,7 +99,8 @@ class common {
|
||||
'tippy',
|
||||
'zwiico',
|
||||
'imagemap',
|
||||
'simplelightbox'
|
||||
'simplelightbox',
|
||||
'lazysimon'
|
||||
],
|
||||
'view' => ''
|
||||
];
|
||||
|
3
core/vendor/lazysimon/inc.json
vendored
Normal file
3
core/vendor/lazysimon/inc.json
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
[
|
||||
"lazy_simon.min.js"
|
||||
]
|
1
core/vendor/lazysimon/lazy_simon.min.js
vendored
Normal file
1
core/vendor/lazysimon/lazy_simon.min.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
for(o=new IntersectionObserver((e,t)=>{e.forEach(e=>{e.isIntersecting&&(e.target.src=e.target.dataset.l,t.unobserve(e.target))})}),d=document.querySelectorAll("img"),i=d.length-1;i>=0;i--)e=d[i],e.dataset.l=e.src,e.src="data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22/%3E",o.observe(e);
|
Loading…
Reference in New Issue
Block a user