mirror of
https://github.com/ajayyy/SponsorBlock.git
synced 2025-12-07 12:07:11 +03:00
@@ -140,7 +140,6 @@
|
|||||||
min-width: 350px;
|
min-width: 350px;
|
||||||
max-width: 50%;
|
max-width: 50%;
|
||||||
|
|
||||||
border-radius: 5px;
|
|
||||||
border-spacing: 5px 10px;
|
border-spacing: 5px 10px;
|
||||||
padding-left: 5px;
|
padding-left: 5px;
|
||||||
padding-right: 5px;
|
padding-right: 5px;
|
||||||
@@ -148,9 +147,14 @@
|
|||||||
border-collapse: unset;
|
border-collapse: unset;
|
||||||
}
|
}
|
||||||
|
|
||||||
.sponsorSkipNotice {
|
.sponsorSkipNoticeTableContainer {
|
||||||
min-width: 350px;
|
|
||||||
background-color: rgba(28, 28, 28, 0.9);
|
background-color: rgba(28, 28, 28, 0.9);
|
||||||
|
border-radius: 5px;
|
||||||
|
min-width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.sponsorSkipNotice {
|
||||||
|
min-width: calc(100% - 50px);
|
||||||
|
|
||||||
transition: all 0.1s ease-out;
|
transition: all 0.1s ease-out;
|
||||||
}
|
}
|
||||||
@@ -311,7 +315,6 @@
|
|||||||
.sponsorTimesInfoMessage {
|
.sponsorTimesInfoMessage {
|
||||||
font-size: 13.3333px;
|
font-size: 13.3333px;
|
||||||
color: rgb(235, 235, 235);
|
color: rgb(235, 235, 235);
|
||||||
text-align: center;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.voteButton {
|
.voteButton {
|
||||||
|
|||||||
@@ -102,65 +102,67 @@ class NoticeComponent extends React.Component<NoticeProps, NoticeState> {
|
|||||||
onMouseEnter={(e) => this.onMouseEnter(e) }
|
onMouseEnter={(e) => this.onMouseEnter(e) }
|
||||||
onMouseLeave={() => this.timerMouseLeave()}
|
onMouseLeave={() => this.timerMouseLeave()}
|
||||||
style={noticeStyle} >
|
style={noticeStyle} >
|
||||||
<table className={"sponsorSkipObject sponsorSkipNotice"
|
<div className={"sponsorSkipNoticeTableContainer"
|
||||||
+ (this.props.fadeIn ? " sponsorSkipNoticeFadeIn" : "")
|
+ (this.props.fadeIn ? " sponsorSkipNoticeFadeIn" : "")
|
||||||
+ (this.state.startFaded ? " sponsorSkipNoticeFaded" : "") } >
|
+ (this.state.startFaded ? " sponsorSkipNoticeFaded" : "") }>
|
||||||
<tbody>
|
<table className="sponsorSkipObject sponsorSkipNotice">
|
||||||
|
<tbody>
|
||||||
|
|
||||||
{/* First row */}
|
{/* First row */}
|
||||||
<tr id={"sponsorSkipNoticeFirstRow" + this.idSuffix}>
|
<tr id={"sponsorSkipNoticeFirstRow" + this.idSuffix}>
|
||||||
{/* Left column */}
|
{/* Left column */}
|
||||||
<td className="noticeLeftIcon">
|
<td className="noticeLeftIcon">
|
||||||
{/* Logo */}
|
{/* Logo */}
|
||||||
<img id={"sponsorSkipLogo" + this.idSuffix}
|
<img id={"sponsorSkipLogo" + this.idSuffix}
|
||||||
className="sponsorSkipLogo sponsorSkipObject"
|
className="sponsorSkipLogo sponsorSkipObject"
|
||||||
src={chrome.extension.getURL("icons/IconSponsorBlocker256px.png")}>
|
src={chrome.extension.getURL("icons/IconSponsorBlocker256px.png")}>
|
||||||
</img>
|
</img>
|
||||||
|
|
||||||
<span id={"sponsorSkipMessage" + this.idSuffix}
|
|
||||||
style={{float: "left"}}
|
|
||||||
className="sponsorSkipMessage sponsorSkipObject">
|
|
||||||
|
|
||||||
{this.state.noticeTitle}
|
|
||||||
</span>
|
|
||||||
|
|
||||||
{this.props.firstColumn}
|
|
||||||
</td>
|
|
||||||
|
|
||||||
{this.props.firstRow}
|
|
||||||
|
|
||||||
{/* Right column */}
|
|
||||||
<td className="sponsorSkipNoticeRightSection"
|
|
||||||
style={{top: "9.32px"}}>
|
|
||||||
|
|
||||||
{/* Time left */}
|
|
||||||
{this.props.timed ? (
|
|
||||||
<span id={"sponsorSkipNoticeTimeLeft" + this.idSuffix}
|
|
||||||
onClick={() => this.toggleManualPause()}
|
|
||||||
className="sponsorSkipObject sponsorSkipNoticeTimeLeft">
|
|
||||||
|
|
||||||
{this.getCountdownElements()}
|
|
||||||
|
|
||||||
|
<span id={"sponsorSkipMessage" + this.idSuffix}
|
||||||
|
style={{float: "left"}}
|
||||||
|
className="sponsorSkipMessage sponsorSkipObject">
|
||||||
|
|
||||||
|
{this.state.noticeTitle}
|
||||||
</span>
|
</span>
|
||||||
) : ""}
|
|
||||||
|
|
||||||
|
|
||||||
{/* Close button */}
|
{this.props.firstColumn}
|
||||||
<img src={chrome.extension.getURL("icons/close.png")}
|
</td>
|
||||||
className="sponsorSkipObject sponsorSkipNoticeButton sponsorSkipNoticeCloseButton sponsorSkipNoticeRightButton"
|
|
||||||
onClick={() => this.close()}>
|
|
||||||
</img>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
{this.props.children}
|
{this.props.firstRow}
|
||||||
|
|
||||||
{!this.props.smaller && this.props.bottomRow ?
|
{/* Right column */}
|
||||||
this.props.bottomRow
|
<td className="sponsorSkipNoticeRightSection"
|
||||||
: null}
|
style={{top: "9.32px"}}>
|
||||||
|
|
||||||
|
{/* Time left */}
|
||||||
|
{this.props.timed ? (
|
||||||
|
<span id={"sponsorSkipNoticeTimeLeft" + this.idSuffix}
|
||||||
|
onClick={() => this.toggleManualPause()}
|
||||||
|
className="sponsorSkipObject sponsorSkipNoticeTimeLeft">
|
||||||
|
|
||||||
</tbody>
|
{this.getCountdownElements()}
|
||||||
</table>
|
|
||||||
|
</span>
|
||||||
|
) : ""}
|
||||||
|
|
||||||
|
|
||||||
|
{/* Close button */}
|
||||||
|
<img src={chrome.extension.getURL("icons/close.png")}
|
||||||
|
className="sponsorSkipObject sponsorSkipNoticeButton sponsorSkipNoticeCloseButton sponsorSkipNoticeRightButton"
|
||||||
|
onClick={() => this.close()}>
|
||||||
|
</img>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
{this.props.children}
|
||||||
|
|
||||||
|
{!this.props.smaller && this.props.bottomRow ?
|
||||||
|
this.props.bottomRow
|
||||||
|
: null}
|
||||||
|
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
|
||||||
{/* Add as a hidden table to keep the height constant */}
|
{/* Add as a hidden table to keep the height constant */}
|
||||||
{this.props.smaller && this.props.bottomRow ?
|
{this.props.smaller && this.props.bottomRow ?
|
||||||
|
|||||||
@@ -82,7 +82,7 @@ class SkipNoticeComponent extends React.Component<SkipNoticeProps, SkipNoticeSta
|
|||||||
this.audio = null;
|
this.audio = null;
|
||||||
|
|
||||||
const noticeTitle = getSkippingText(this.segments, this.props.autoSkip);
|
const noticeTitle = getSkippingText(this.segments, this.props.autoSkip);
|
||||||
|
|
||||||
const previousSkipNotices = document.getElementsByClassName("sponsorSkipNoticeParent");
|
const previousSkipNotices = document.getElementsByClassName("sponsorSkipNoticeParent");
|
||||||
this.amountOfPreviousNotices = previousSkipNotices.length;
|
this.amountOfPreviousNotices = previousSkipNotices.length;
|
||||||
// If there is at least one already in the first slot
|
// If there is at least one already in the first slot
|
||||||
|
|||||||
Reference in New Issue
Block a user