blob: 454eb904573db116e8397c70a10b8fd243387f4d [file] [log] [blame] [edit]
import './chart-tooltip-sk';
import { ChartTooltipSk } from './chart-tooltip-sk';
import { commit_position, dummyAnomaly, new_test_name, test_name, y_value } from './test_data';
import { $$ } from '../../../infra-sk/modules/dom';
// Mock data for the tooltip.
window.perf = {
dev_mode: false,
instance_url: '',
instance_name: 'chrome-perf-demo',
header_image_url: '',
commit_range_url: 'http://example.com/range/{begin}/{end}',
key_order: ['config'],
demo: true,
radius: 7,
num_shift: 10,
interesting: 25,
step_up_only: false,
display_group_by: true,
hide_list_of_commits_on_explore: false,
notifications: 'none',
fetch_chrome_perf_anomalies: false,
feedback_url: '',
fetch_anomalies_from_sql: false,
chat_url: '',
help_url_override: '',
trace_format: '',
need_alert_action: false,
bug_host_url: '',
git_repo_url: '',
keys_for_commit_range: [],
keys_for_useful_links: [],
skip_commit_detail_display: false,
image_tag: 'fake-tag',
remove_default_stat_value: false,
enable_skia_bridge_aggregation: false,
show_json_file_display: false,
always_show_commit_info: false,
show_triage_link: true,
show_bisect_btn: true,
app_version: 'test-version',
enable_v2_ui: false,
};
$$('#load-initial-data')?.addEventListener('click', () => {
document.querySelectorAll<ChartTooltipSk>('chart-tooltip-sk').forEach((ele) => {
ele.load(
1,
test_name,
',arch=x86,config=8888,test=decode,units=kb,',
'ms',
y_value,
new Date(),
commit_position,
0,
null,
null,
null,
false,
null,
() => {},
undefined
);
});
});
$$('#reset-tooltip')?.addEventListener('click', () => {
document.querySelectorAll<ChartTooltipSk>('chart-tooltip-sk').forEach((ele) => {
ele.reset();
});
});
$$('#load-data-with-anomaly')?.addEventListener('click', () => {
document.querySelectorAll<ChartTooltipSk>('chart-tooltip-sk').forEach((ele) => {
ele.load(
1,
new_test_name,
',arch=x86,config=8888,test=decode,units=kb,',
'ms',
y_value,
new Date(),
commit_position,
12345,
dummyAnomaly(12345),
null,
null,
false,
null,
() => {},
undefined
);
});
});
$$('#load-data-without-anomaly')?.addEventListener('click', () => {
document.querySelectorAll<ChartTooltipSk>('chart-tooltip-sk').forEach((ele) => {
ele.load(
1,
new_test_name,
',arch=x86,config=8888,test=decode,units=kb,',
'ms',
y_value,
new Date(),
commit_position,
0,
null,
null,
null,
false,
null,
() => {},
undefined
);
});
});