You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi,
I'm trying to change this function to set sizes that makes sense to my project. I have a big full width/hero image for each post and then a thumbnail (that is the same img) for each post featured in home. So I thought that maybe I could change the code to identify a class like "small" for the thumbnails and work with the fallback for others images.
So my code is like this now:
asyncfunctionsetSrcset(img,src,format){constsetInfo=awaitsrcset(src,format);img.setAttribute("srcset",setInfo.srcset);img.setAttribute("sizes",// If the image has the class img-small"img.classList.contains("img-small")
? "(max-width: 608px) 110px, 164px"
: "(max-width: 608px) 100vw, 1440px");returnsetInfo.fallback;}
but it doesn't work at all. I double checked the class on that tag (i have three css classes there). And the img-dim.js file is running because if I change the fallback (: "(max-width: 608px) 100vw, 1440px") it changes in the build.
Any idea why this could not be working? I'm lost.
The text was updated successfully, but these errors were encountered:
Update: It seems that the script can't get anything from the original <img>. I'm trying now with something like this to get the original sizes in code but it returns null on console.
Hey! Same issue. This PR fixes it #183
UPDATE:
Turned out, it's not. Seems like there is a concurrency issue and sometimes it's fine, sometime it's not.
Hi,
I'm trying to change this function to set sizes that makes sense to my project. I have a big full width/hero image for each post and then a thumbnail (that is the same img) for each post featured in home. So I thought that maybe I could change the code to identify a class like "small" for the thumbnails and work with the fallback for others images.
So my code is like this now:
but it doesn't work at all. I double checked the class on that tag (i have three css classes there). And the img-dim.js file is running because if I change the fallback (
: "(max-width: 608px) 100vw, 1440px"
) it changes in the build.Any idea why this could not be working? I'm lost.
The text was updated successfully, but these errors were encountered: