diff --git a/data_srcset.js b/data_srcset.js index a055bf6..2a15fba 100644 --- a/data_srcset.js +++ b/data_srcset.js @@ -4,15 +4,23 @@ // @grant none // @match https://kotaku.com/* // @match https://*.gizmodo.com/* +// @match https://www.latimes.com/* // ==/UserScript== +function fixSrcset(element) { + let srcSet = element.getAttribute('data-srcset'); + console.log(srcSet); + if (srcSet) { + element.setAttribute('srcset', srcSet); + } +} + function fixImages() { for (let img of document.getElementsByTagName('img')) { - let srcSet = img.getAttribute('data-srcset'); - if (srcSet) { - let imgUrl = srcSet.split(', ').slice(-1)[0].split(' ')[0]; - img.setAttribute('src', imgUrl); - } + fixSrcset(img); + } + for (let img of document.getElementsByTagName('source')) { + fixSrcset(img); } }