INNER CODE UNIT · TypeScript

selectOtherListViews

sindresorhus/caprine · source/browser.ts:81

async function selectOtherListViews(itemNumber: number): Promise<void> {
	// In case one of other views is shown
	clickBackButton();

	const newSidebar = await isNewSidebar();

	if (newSidebar) {
		const items = document.querySelectorAll<HTMLElement>(
			`${selectors.viewsMenu} span > a`,
		);

		const selector = itemNumber <= items.length ? items[itemNumber - 1] : null;

		if (selector) {
			selector.click();
		}
	} else {
		await withSettingsMenu(() => {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…