This commit is contained in:
Isaac Shoebottom 2023-11-21 15:06:43 -04:00
parent b67dcde975
commit 849f7fb67a

View File

@ -22,7 +22,6 @@ let decidedIntervalIds: number[] = []
/** /**
* Checks if the current page is a music page * Checks if the current page is a music page
* @returns {boolean} True if the current page is a music page, false otherwise
*/ */
function isMusicPage(): boolean { function isMusicPage(): boolean {
// Find the current library name // Find the current library name
@ -40,7 +39,6 @@ function isMusicPage(): boolean {
/** /**
* Decides what page we're on, and runs the appropriate function * Decides what page we're on, and runs the appropriate function
* @returns {void}
*/ */
function decidePage(): void { function decidePage(): void {
// Clear all intervals // Clear all intervals
@ -106,6 +104,9 @@ function swapCards(cards): void {
} }
} }
/**
* Logic for library pages
*/
function libraryPage() { function libraryPage() {
// Select all divs with the attribute data-testid="cellItem" // Select all divs with the attribute data-testid="cellItem"
let cards = document.querySelectorAll("[data-testid=\"cellItem\"]") let cards = document.querySelectorAll("[data-testid=\"cellItem\"]")
@ -116,6 +117,9 @@ function libraryPage() {
swapCards(cards) swapCards(cards)
} }
/**
* Logic for album pages
*/
function albumPage() { function albumPage() {
let metadata = document.querySelectorAll("[data-testid=\"metadata-top-level-items\"]") let metadata = document.querySelectorAll("[data-testid=\"metadata-top-level-items\"]")
// Two divs down from metadata is the container for the artist and album // Two divs down from metadata is the container for the artist and album