|
235 | 235 | // @description:zu Thuthukisa iChatGPT ngemodi zesikrini ezibanzi/egcwele/ephezulu + imodi yokuvimbela i-spam. Futhi isebenza ku-poe.com! |
236 | 236 | // @author Adam Lui |
237 | 237 | // @namespace https://github.com/adamlui |
238 | | -// @version 2025.9.5.18 |
| 238 | +// @version 2025.9.5.19 |
239 | 239 | // @license MIT |
240 | 240 | // @icon https://assets.chatgptwidescreen.com/images/icons/widescreen-robot-emoji/icon48.png?v=844b16e |
241 | 241 | // @icon64 https://assets.chatgptwidescreen.com/images/icons/widescreen-robot-emoji/icon64.png?v=844b16e |
|
316 | 316 | const remoteData = { |
317 | 317 | app: await new Promise(resolve => xhr({ |
318 | 318 | method: 'GET', url: `${app.urls.resourceHost}/assets/data/app.json`, |
319 | | - onload: resp => resolve(JSON.parse(resp.responseText)) |
| 319 | + onload: ({ responseText }) => resolve(JSON.parse(responseText)) |
320 | 320 | })), |
321 | 321 | msgs: await new Promise(resolve => { |
322 | 322 | const msgHostDir = `${app.urls.resourceHost}/chromium/extension/_locales/`, |
|
344 | 344 | Object.assign(app, { ...remoteData.app, urls: { ...app.urls, ...remoteData.app.urls }, msgs: remoteData.msgs }) |
345 | 345 | window.sites = Object.assign(Object.create(null), await new Promise(resolve => xhr({ |
346 | 346 | method: 'GET', url: `${app.urls.resourceHost}/assets/data/sites.json5`, |
347 | | - onload: resp => resolve(JSON5.parse(resp.responseText)) |
| 347 | + onload: ({ responseText }) => resolve(JSON5.parse(responseText)) |
348 | 348 | }))) |
349 | 349 | const chatbarElem = await dom.get.loadedElem(env.site == 'chatgpt' ? 'main form' : sites[env.site].selectors.input) |
350 | 350 | chatbar.nativeWidth = dom.get.computedWidth(chatbarElem) // for ChatGPT WCB + styles.widescreen.css math |
|
398 | 398 | window.updateCheck = () => xhr({ |
399 | 399 | method: 'GET', url: `${app.urls.update.gm}?t=${Date.now()}`, |
400 | 400 | headers: { 'Cache-Control': 'no-cache' }, |
401 | | - onload: resp => { |
| 401 | + onload: ({ responseText }) => { |
402 | 402 |
|
403 | 403 | // Compare versions, alert if update found |
404 | | - app.latestVer = /@version +(.*)/.exec(resp.responseText)?.[1] |
| 404 | + app.latestVer = /@version +(.*)/.exec(responseText)?.[1] |
405 | 405 | if (app.latestVer) for (let i = 0 ; i < 4 ; i++) { // loop thru subver's |
406 | 406 | const currentSubVer = parseInt(app.version.split('.')[i], 10) || 0, |
407 | 407 | latestSubVer = parseInt(app.latestVer.split('.')[i], 10) || 0 |
|
0 commit comments