Skip to content

Commit ba77bb7

Browse files
committed
Fix Weather ep_weather_provider_google_script:use classname to get image ID that is now dynamic
1 parent 14807a5 commit ba77bb7

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

ep_weather_host/ep_weather_provider_google_script.h

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ var final_img2 = 0;\n\
107107
var final_int;\n\
108108
var final_cnt = 0;\n\
109109
function ep_set_final_img(){\n\
110-
//document.getElementById('wob_tci').src = final_img2;\n\
110+
//document.getElementsByClassName(\"YQ4gaf zr758c\")[0].src = final_img2;\n\
111111
//final_cnt++;\n\
112112
//if (final_cnt == 20)\n\
113113
is_first_time=0;\n\
@@ -241,7 +241,7 @@ LPCWSTR ep_weather_provider_google_script011 = L"\
241241
else final_img = ep_download_image_blob('https://user-images.githubusercontent.com/6503598/156949445-60d12efa-a21d-40e0-b9a8-1b7a84e58944.png');\n\
242242
}\n\
243243
if (final_img != 0) {\n\
244-
if (im.id != document.getElementById('wob_tci').id) { im.width = 48; im.height = 48; }\n\
244+
if (im.id != document.getElementsByClassName(\"YQ4gaf zr758c\")[0].id) { im.width = 48; im.height = 48; }\n\
245245
im.src = final_img;\n\
246246
}\n\
247247
}\n\
@@ -254,23 +254,23 @@ LPCWSTR ep_weather_provider_google_script021 = L"\
254254
";
255255
256256
LPCWSTR ep_weather_provider_google_script03 = L"\
257-
replaceImage(document.getElementById('wob_tci'), is_day1);\n\
257+
replaceImage(document.getElementsByClassName(\"YQ4gaf zr758c\")[0], is_day1);\n\
258258
for (const element of document.getElementsByClassName(\"uW5pk\")){ replaceImage(element.children[0], 1); }\n\
259259
var observer = new MutationObserver((changes) => {\n\
260260
changes.forEach(change => {\n\
261-
if(change.attributeName.includes('src') && (document.getElementById('wob_tci').src.includes('gstatic.com') || document.getElementById('wob_tci').src.includes('data:image/png;base64,'))){\n\
261+
if(change.attributeName.includes('src') && (document.getElementsByClassName(\"YQ4gaf zr758c\")[0].src.includes('gstatic.com') || document.getElementsByClassName(\"YQ4gaf zr758c\")[0].src.includes('data:image/png;base64,'))){\n\
262262
let includes_time = document.getElementById(\"wob_dts\").innerText.includes(\":\");\n\
263263
if (includes_time) {\n\
264264
let sp = document.getElementById(\"wob_dts\").innerText.split(':');\n\
265265
let hrs = parseInt(sp[0].split(' ')[1]);\n\
266266
let mins = parseInt(sp[1]);\n\
267-
if (is_first_time) { replaceImage(document.getElementById('wob_tci'), is_day1); is_first_time = 0 }\n\
268-
else replaceImage(document.getElementById('wob_tci'), IsDay(1, hrs, mins));\n\
269-
} else { replaceImage(document.getElementById('wob_tci'), 1); }\n\
267+
if (is_first_time) { replaceImage(document.getElementsByClassName(\"YQ4gaf zr758c\")[0], is_day1); is_first_time = 0 }\n\
268+
else replaceImage(document.getElementsByClassName(\"YQ4gaf zr758c\")[0], IsDay(1, hrs, mins));\n\
269+
} else { replaceImage(document.getElementsByClassName(\"YQ4gaf zr758c\")[0], 1); }\n\
270270
}\n\
271271
});\n\
272272
});\n\
273-
observer.observe(document.getElementById('wob_tci'), {attributes : true});\n\
273+
observer.observe(document.getElementsByClassName(\"YQ4gaf zr758c\")[0], {attributes : true});\n\
274274
function ep_weather_part0() {\n\
275275
return \"run_part_0\";\n\
276276
}\n\
@@ -341,7 +341,7 @@ function ep_weather_getData(imageBitmap, ch) {\n\
341341
document.getElementsByClassName(\"ULSxyf\")[0].offsetHeight + \"#\" + \n\
342342
document.getElementById(ch.includes('x') ? \"wob_ttm\" : \"wob_tm\").innerText + \"#\" + \n\
343343
Array.from(document.getElementsByClassName('wob-unit')[0].getElementsByTagName('span')).filter(e => e.className == 'wob_t').filter(e => !e.style.display.toString().includes(\"none\"))[0].innerText + \"#\" + \n\
344-
document.getElementById(\"wob_tci\").alt + \"#\" + \n\
344+
document.getElementsByClassName(\"YQ4gaf zr758c\")[0].alt + \"#\" + \n\
345345
document.getElementById(\"wob_loc\").innerText + \"#\" + \n\
346346
ep_weather_toHexString(result)\n\
347347
);\n\
@@ -359,7 +359,7 @@ if (!unit.includes(p)) {\n\
359359
unit = 'x';\n\
360360
}\n\
361361
createImageBitmap(\n\
362-
(final_im != 0) ? final_im : document.getElementById('wob_tci'), \n\
362+
(final_im != 0) ? final_im : document.getElementsByClassName(\"YQ4gaf zr758c\")[0], \n\
363363
{ resizeWidth: %d, resizeHeight: %d, resizeQuality: 'high' }\n\
364364
)\n\
365365
.then(imageBitmap => \n\

0 commit comments

Comments
 (0)