Bug 1509907 - Add telemetry to track flexbox highlighter usage. r=miker
commiteb222629612f2fb4b9c7a2bf8526336b2e277db8
authorGabriel Luong <gabriel.luong@gmail.com>
Thu, 29 Nov 2018 23:45:43 +0000 (29 18:45 -0500)
committerGabriel Luong <gabriel.luong@gmail.com>
Thu, 29 Nov 2018 23:45:43 +0000 (29 18:45 -0500)
tree992a1f82ce43720562dee78b5fe83412728371d5
parent48f9912c8b6307ac7b162c403977b32209b5654c
Bug 1509907 - Add telemetry to track flexbox highlighter usage. r=miker

This also adds a telemetry count for the grid highlighter being turned on by the
markup view, which was not in place when we added the telemetry for the grid
highlighter.
19 files changed:
devtools/client/inspector/flexbox/flexbox.js
devtools/client/inspector/flexbox/test/browser.ini
devtools/client/inspector/flexbox/test/browser_flexbox_highlighter_opened_telemetry.js [new file with mode: 0644]
devtools/client/inspector/flexbox/test/head.js
devtools/client/inspector/grids/test/browser.ini
devtools/client/inspector/grids/test/browser_grids_highlighter-toggle-telemetry.js [new file with mode: 0644]
devtools/client/inspector/markup/test/browser.ini
devtools/client/inspector/markup/test/browser_markup_flex_display_badge_telemetry.js [new file with mode: 0644]
devtools/client/inspector/markup/test/browser_markup_grid_display_badge_telemetry.js [new file with mode: 0644]
devtools/client/inspector/markup/test/head.js
devtools/client/inspector/markup/views/element-editor.js
devtools/client/inspector/rules/test/browser.ini
devtools/client/inspector/rules/test/browser_rules_flexbox-toggle-telemetry.js [new file with mode: 0644]
devtools/client/inspector/rules/test/browser_rules_grid-toggle-telemetry.js [new file with mode: 0644]
devtools/client/inspector/rules/test/head.js
devtools/client/inspector/shared/highlighters-overlay.js
devtools/client/shared/telemetry.js
toolkit/components/telemetry/Histograms.json
toolkit/components/telemetry/Scalars.yaml