skip empty href container link building

This commit is contained in:
Simon 2023-11-02 20:25:15 +07:00
parent 160580a2a6
commit 35186c09ca
No known key found for this signature in database
GPG Key ID: 2C15AA5E89985DD4

View File

@ -146,7 +146,7 @@ function ensureTALinks() {
// fix positioning of #owner div to fit new button // fix positioning of #owner div to fit new button
function adjustOwner(channelContainer) { function adjustOwner(channelContainer) {
return channelContainer.querySelector("#buttons") || channelContainer; return channelContainer.querySelector('#buttons') || channelContainer;
} }
function buildChannelButton(channelContainer) { function buildChannelButton(channelContainer) {
@ -180,14 +180,14 @@ function buildChannelButtonDiv() {
let buttonDiv = document.createElement('div'); let buttonDiv = document.createElement('div');
buttonDiv.classList.add('ta-channel-button'); buttonDiv.classList.add('ta-channel-button');
Object.assign(buttonDiv.style, { Object.assign(buttonDiv.style, {
'display': 'flex', display: 'flex',
'alignItems': 'center', alignItems: 'center',
'backgroundColor': '#00202f', backgroundColor: '#00202f',
'color': '#fff', color: '#fff',
'fontSize': '14px', fontSize: '14px',
'padding': '5px', padding: '5px',
'margin-left': '8px', 'margin-left': '8px',
'borderRadius': '18px', borderRadius: '18px',
}); });
return buttonDiv; return buttonDiv;
} }
@ -289,6 +289,7 @@ function getTitleContainers() {
function buildVideoButton(titleContainer) { function buildVideoButton(titleContainer) {
let href = getNearestLink(titleContainer); let href = getNearestLink(titleContainer);
if (!href) return;
const dlButton = document.createElement('a'); const dlButton = document.createElement('a');
dlButton.classList.add('ta-button'); dlButton.classList.add('ta-button');
dlButton.href = '#'; dlButton.href = '#';