diff --git a/build/build-dt-report-resources.js b/build/build-dt-report-resources.js index 6f3a97ddf339..9f1e9d853119 100644 --- a/build/build-dt-report-resources.js +++ b/build/build-dt-report-resources.js @@ -38,8 +38,8 @@ writeFile('report-generator.d.ts', 'export {}'); const pathToReportAssets = require.resolve('../clients/devtools-report-assets.js'); browserify(generatorFilename, {standalone: 'Lighthouse.ReportGenerator'}) - // Shims './html/html-report-assets.js' to resolve to devtools-report-assets.js - .require(pathToReportAssets, {expose: './html/html-report-assets.js'}) + // Shims './report/report-assets.js' to resolve to devtools-report-assets.js + .require(pathToReportAssets, {expose: './report-assets.js'}) .bundle((err, src) => { if (err) throw err; fs.writeFileSync(bundleOutFile, src.toString()); diff --git a/report/assets/standalone-template.html b/report/assets/standalone-template.html index e7cd816d40c0..cca9e9913563 100644 --- a/report/assets/standalone-template.html +++ b/report/assets/standalone-template.html @@ -33,6 +33,7 @@ diff --git a/report/clients/standalone.js b/report/clients/standalone.js index b45511233c9d..8dbf9a6ac3e8 100644 --- a/report/clients/standalone.js +++ b/report/clients/standalone.js @@ -7,7 +7,9 @@ /* global document window ga DOM ReportRenderer ReportUIFeatures Logger */ -(function __initLighthouseReport__() { +// Used by standalone.html +// eslint-disable-next-line no-unused-vars +function __initLighthouseReport__() { const dom = new DOM(document); const renderer = new ReportRenderer(dom); const container = dom.find('main', document); @@ -20,33 +22,33 @@ // is in the document. const features = new ReportUIFeatures(dom); features.initFeatures(lhr); -})(); -document.addEventListener('lh-analytics', /** @param {Event} e */ e => { - // @ts-expect-error - if (window.ga) ga(e.detail.cmd, e.detail.fields); -}); + document.addEventListener('lh-analytics', /** @param {Event} e */ e => { + // @ts-expect-error + if (window.ga) ga(e.detail.cmd, e.detail.fields); + }); -document.addEventListener('lh-log', /** @param {Event} e */ e => { - const el = document.querySelector('#lh-log'); - if (!el) return; + document.addEventListener('lh-log', /** @param {Event} e */ e => { + const el = document.querySelector('#lh-log'); + if (!el) return; - const logger = new Logger(el); - // @ts-expect-error - const detail = e.detail; + const logger = new Logger(el); + // @ts-expect-error + const detail = e.detail; - switch (detail.cmd) { - case 'log': - logger.log(detail.msg); - break; - case 'warn': - logger.warn(detail.msg); - break; - case 'error': - logger.error(detail.msg); - break; - case 'hide': - logger.hide(); - break; - } -}); + switch (detail.cmd) { + case 'log': + logger.log(detail.msg); + break; + case 'warn': + logger.warn(detail.msg); + break; + case 'error': + logger.error(detail.msg); + break; + case 'hide': + logger.hide(); + break; + } + }); +}