Compare commits

...

2 Commits

Author SHA1 Message Date
Simon 5406007315
add dl button to shorts results 7 months ago
Simon 79a002956b
reduce single button size 7 months ago

@ -312,8 +312,13 @@ function buildVideoButton(titleContainer) {
dlButton.classList.add('ta-button'); dlButton.classList.add('ta-button');
dlButton.href = '#'; dlButton.href = '#';
let params = new URLSearchParams(href); let videoId;
let videoId = params.get('/watch?v'); if (href.startsWith('/watch?v')) {
let params = new URLSearchParams(href);
videoId = params.get('/watch?v');
} else if (href.startsWith('/shorts/')) {
videoId = href.split('/')[2];
}
if (!videoId) return; if (!videoId) return;
dlButton.setAttribute('data-id', videoId); dlButton.setAttribute('data-id', videoId);
@ -338,8 +343,8 @@ function buildVideoButton(titleContainer) {
dlIcon.innerHTML = defaultIcon; dlIcon.innerHTML = defaultIcon;
Object.assign(dlIcon.style, { Object.assign(dlIcon.style, {
filter: 'invert()', filter: 'invert()',
width: '18px', width: '15px',
height: '18px', height: '15px',
padding: '7px 8px', padding: '7px 8px',
}); });
@ -365,7 +370,7 @@ function getNearestLink(element) {
} }
function processTitle(titleContainer) { function processTitle(titleContainer) {
if (titleContainer.hasListener) return if (titleContainer.hasListener) return;
Object.assign(titleContainer.style, { Object.assign(titleContainer.style, {
display: 'flex', display: 'flex',
gap: '15px', gap: '15px',

Loading…
Cancel
Save