blob: 80bea589f10916cbad5d98485a3be07e43916063 [file] [log] [blame]
import './index';
import { $$ } from 'common-sk/modules/dom';
import { examplePageData, exampleAllData } from './test_data';
import { BulkTriageSk } from './bulk-triage-sk';
import fetchMock from 'fetch-mock';
const handleTriaged = () => {
const log = $$<HTMLPreElement>('#event_log')!;
log.textContent += 'Did triage.\n';
};
const handleCancelled = () => {
const log = $$<HTMLPreElement>('#event_log')!;
log.textContent += 'Cancelled.\n';
};
const ele = new BulkTriageSk();
ele.currentPageDigests = examplePageData;
ele.allDigests = exampleAllData;
ele.addEventListener('bulk_triage_invoked', handleTriaged);
ele.addEventListener('bulk_triage_cancelled', handleCancelled);
$$('#default')!.appendChild(ele);
const eleCL = new BulkTriageSk();
eleCL.currentPageDigests = examplePageData;
eleCL.allDigests = exampleAllData;
eleCL.changeListID = '1234567';
eleCL.crs = 'github';
eleCL.addEventListener('bulk_triage_invoked', handleTriaged);
ele.addEventListener('bulk_triage_cancelled', handleCancelled);
$$('#changelist')!.appendChild(eleCL);
fetchMock.post('/json/v1/triage', 200);