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(() => {