/* the whole discography, the page the artist page's "All" opens: the eleven mock rows folded to ten families across six categories, the year headers, a category tab, the one linked family opened in place, and the sort sheet taking it to a name order — which is where the grouping has to fall away */ { do: `__click('.sec .all', 'All')`, name: "disco-all", wait: 1400 }, { do: `__click('.dg-tabs button', 'Albums')`, name: "disco-albums", wait: 900 }, { do: `__click('.dg-tabs button', 'All')`, wait: 800 }, { do: `__click('.dg-eline', null)`, name: "disco-editions", wait: 800 }, { do: `__click('.dg-sec .all', null)`, name: "disco-sheet", wait: 900 }, { do: `__click('.halfsheet .chip', 'A–Z')`, name: "disco-az", wait: 900 }, { do: `document.querySelector('.scrim').click()`, wait: 700 }, { do: `history.back()`, wait: 800 }, /* and the cap, on an artist with 140 records: the grid on the artist page is a slice with the way down under it, the page itself opens on the tab that link was showing, and sixty rows extend to all of them */ { do: `__ss.push('artist', { name: 'Ember Parade', seed: { id: 416, name: 'Ember Parade', picture: null, album_count: 140, fans: 91000 } })`, name: "disco-many-artist", wait: 1800 }, { do: `__click('.more-link.dg-all', 'Show all')`, name: "disco-many", wait: 1500 }, { do: `__click('.dg-more', null)`, name: "disco-many-all", wait: 1400 }, { do: `history.back()`, wait: 800 }, { do: `history.back()`, wait: 900 },