[10.0.022] chargement paresseux des images

This commit is contained in:
fredtempez 2020-01-01 18:23:23 +01:00
parent 912d0e9bef
commit 06fbc269d2
4 changed files with 9 additions and 2 deletions

View File

@ -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 :

View File

@ -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
View File

@ -0,0 +1,3 @@
[
"lazy_simon.min.js"
]

View 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);