diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/components/SubmissionNoticeComponent.tsx | 9 | ||||
-rw-r--r-- | src/config.ts | 2 | ||||
-rw-r--r-- | src/content.ts | 4 |
3 files changed, 14 insertions, 1 deletions
diff --git a/src/components/SubmissionNoticeComponent.tsx b/src/components/SubmissionNoticeComponent.tsx index a380fd73..a545c340 100644 --- a/src/components/SubmissionNoticeComponent.tsx +++ b/src/components/SubmissionNoticeComponent.tsx @@ -86,13 +86,20 @@ class SubmissionNoticeComponent extends React.Component<SubmissionNoticeProps, S {this.getSponsorTimeMessages()} </td> </tr> - + {/* Last Row */} <tr id={"sponsorSkipNoticeSecondRow" + this.state.idSuffix}> <td className="sponsorSkipNoticeRightSection" style={{position: "relative"}}> + {/* Guidelines button */} + <button className="sponsorSkipObject sponsorSkipNoticeButton sponsorSkipNoticeRightButton" + onClick={() => window.open("https://github.com/ajayyy/SponsorBlock/wiki/Guidelines")}> + + {chrome.i18n.getMessage(Config.config.submissionCountSinceCategories > 3 ? "guidelines" : "readTheGuidelines")} + </button> + {/* Submit Button */} <button className="sponsorSkipObject sponsorSkipNoticeButton sponsorSkipNoticeRightButton" onClick={this.submit.bind(this)}> diff --git a/src/config.ts b/src/config.ts index ce7efc91..2e82d4f1 100644 --- a/src/config.ts +++ b/src/config.ts @@ -14,6 +14,7 @@ interface SBConfig { minutesSaved: number, skipCount: number, sponsorTimesContributed: number, + submissionCountSinceCategories: number, // New count used to show the "Read The Guidelines!!" message disableSkipping: boolean, trackViewCount: boolean, dontShowNotice: boolean, @@ -129,6 +130,7 @@ var Config: SBObject = { minutesSaved: 0, skipCount: 0, sponsorTimesContributed: 0, + submissionCountSinceCategories: 0, disableSkipping: false, trackViewCount: true, dontShowNotice: false, diff --git a/src/content.ts b/src/content.ts index 737aab23..c2642333 100644 --- a/src/content.ts +++ b/src/content.ts @@ -1476,6 +1476,10 @@ async function sendSubmitMessage(){ // Increase contribution count Config.config.sponsorTimesContributed = Config.config.sponsorTimesContributed + sponsorTimesSubmitting.length; + // New count just used to see if a warning "Read The Guidelines!!" message needs to be shown + // One per time submitting + Config.config.submissionCountSinceCategories = Config.config.submissionCountSinceCategories + 1; + // Empty the submitting times sponsorTimesSubmitting = []; |