diff --git a/css/compact-artist.scss b/css/compact-artist.scss index c1e0dcdc..083f40bc 100644 --- a/css/compact-artist.scss +++ b/css/compact-artist.scss @@ -76,6 +76,7 @@ table[class*="releases_"] { } } +table[class*="releases_"], table[class*="labelReleasesTable_"] { tr[class*="textWithCoversRow_"] { grid-template-columns: 72px 2fr 1fr 1fr .7fr .3fr .5fr .5fr; @@ -90,7 +91,7 @@ table[class*="labelReleasesTable_"] { } } - +table[class*="releases_"], div[class*="releasesGrid_"] { tr[class*="textWithCoversRow_"] { grid-template-columns: 70px 2fr 1fr 1fr .7fr .3fr .5fr .5fr !important; diff --git a/css/dark-theme.scss b/css/dark-theme.scss index 478e1ec2..3b8ba979 100644 --- a/css/dark-theme.scss +++ b/css/dark-theme.scss @@ -5136,7 +5136,7 @@ } // for sale count - span[class*="forsale_"] span[class*="price_"] { + span[class*="forSale_"] span[class*="price_"] { color: var(--price) !important; } @@ -5669,7 +5669,14 @@ div[class*="filterBarContainerDesktop_"] { + // Filters hidden div[class*="filterButtonContainerWhite_"] { + button { + border: 1px solid var(--headers) !important; + } + } + // Filters visible + div[class*="filterButtonContainer_"] { button { background: var(--headers) !important; } @@ -5910,6 +5917,7 @@ div.rnf-unseen-badge { background: var(--skittle-wantlist) !important; + outline: 2px solid var(--site-header-bg) !important; span.rnf-unseen-badge__count { color: var(--white) !important; diff --git a/css/new-release-page-fixes.scss b/css/new-release-page-fixes.scss index d46519e7..4e9d930a 100644 --- a/css/new-release-page-fixes.scss +++ b/css/new-release-page-fixes.scss @@ -2,7 +2,7 @@ // reduce large padding on Release Header table #page div[class*="info_"] table[class*="table_"] tr th, #page div[class*="info_"] table[class*="table_"] tr td { - padding-bottom: 3px !important; + padding-bottom: 0px !important; } // decrease the height of the add to collection / wantlist buttons diff --git a/html/learn.html b/html/learn.html index e875a028..bd913da9 100644 --- a/html/learn.html +++ b/html/learn.html @@ -202,8 +202,8 @@
Reduces the overall white space around the release images and the filter side bar on Artist pages. You can toggle this feature on/off and see the effects without having to refresh the page.
+Reduces the overall white space around the release images and the filter side bar on Artist and Label pages. You can toggle this feature on/off and see the effects without having to refresh the page.
Clicking the Discogs logo in the header will take you to your Dashboard when this is enabled. When this feature is enabled the Dashboard icon in the nav will be hidden.
-An item link or thumbnail.
Clicking the Discogs logo in the header will take you to your Dashboard when this is enabled. When this feature is enabled the Dashboard icon in the nav will be hidden.
+Dashboard Link
- - -Demand Index
@@ -940,6 +916,30 @@Original Dashboard Link
+ + +Quick Search
diff --git a/js/extension/features/release-scanner-artist.js b/js/extension/features/release-scanner-artist-label.js similarity index 95% rename from js/extension/features/release-scanner-artist.js rename to js/extension/features/release-scanner-artist-label.js index 0d83e3a4..2acf67c2 100644 --- a/js/extension/features/release-scanner-artist.js +++ b/js/extension/features/release-scanner-artist-label.js @@ -177,7 +177,7 @@ */ function openInNewTabs() { - let anchors = document.querySelectorAll('table[class*="releases_"] tr a'); + let anchors = document.querySelectorAll('table[class*="labelReleasesTable_"] tr a'); anchors.forEach(a => { a.setAttribute('target', '_blank'); @@ -253,7 +253,7 @@ document.querySelector('.reset-scanner-wrap').classList.add('hide'); document.querySelectorAll('.de-scan-badge-wrap').forEach(badge => badge.remove()); - skittles = document.querySelectorAll('td[class*="skittles_"]'); + skittles = document.querySelectorAll('tr[class*="text"] td[class*="skittles_"]'); } // ======================================================== @@ -401,14 +401,14 @@ // ======================================================== if ( rl.pageIs('history') ) return; - if ( rl.pageIs('artist') ) { + if ( rl.pageIs('artist') || rl.pageIs('label') ) { - let artistButtonsDiv = 'div[class*="artistButtons_"]'; + let buttonDiv = 'div[class*="buttons_"]'; - if ( document.querySelector(artistButtonsDiv) ) { + if ( document.querySelector(buttonDiv) ) { // 'td[class*="skittles_"]' needs to exist before the skittles var can have a value - rl.waitForElement('td[class*="skittles_"]').then(() => { + rl.waitForElement('tr[class*="text"] td[class*="skittles_"]').then(() => { let scanText = 'Scan Releases', resetText = 'Reset Scanner', @@ -417,11 +417,11 @@