From 52202fb45ccaf764569196b8bc154e105a0ac9c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juhani=20Krekel=C3=A4?= Date: Tue, 8 Mar 2022 15:31:42 +0200 Subject: [PATCH] Add LA Times and rework data_srcset.js to use srcset attribute --- data_srcset.js | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) 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); } }