diff --git a/public/_locales/en/messages.json b/public/_locales/en/messages.json
index a14de04e..ea40feb3 100644
--- a/public/_locales/en/messages.json
+++ b/public/_locales/en/messages.json
@@ -634,5 +634,8 @@
},
"unsubmittedWarningDescription": {
"message": "Send a notification when you leave a video with segments that are not uploaded"
+ },
+ "help": {
+ "message": "Help"
}
}
diff --git a/public/popup.html b/public/popup.html
index 74e3ad0e..e31ef0f4 100644
--- a/public/popup.html
+++ b/public/popup.html
@@ -131,7 +131,7 @@
__MSG_viewLeaderboard__ |
GitHub |
Discord |
- Credits
+ __MSG_help__
diff --git a/src/popup.ts b/src/popup.ts
index 5af383c3..742a2054 100644
--- a/src/popup.ts
+++ b/src/popup.ts
@@ -59,6 +59,7 @@ async function runThePopup(messageListener?: MessageListener) {
// Options
//"showNoticeAgain",
"optionsButton",
+ "helpButton",
// More controls
"submitTimes",
//"reportAnIssue",
@@ -130,6 +131,7 @@ async function runThePopup(messageListener?: MessageListener) {
PageElements.setUsernameButton.addEventListener("click", setUsernameButton);
PageElements.submitUsername.addEventListener("click", submitUsername);
PageElements.optionsButton.addEventListener("click", openOptions);
+ PageElements.helpButton.addEventListener("click", openHelp);
//PageElements.reportAnIssue.addEventListener("click", reportAnIssue);
//PageElements.hideDiscordButton.addEventListener("click", hideDiscordButton);
@@ -826,6 +828,10 @@ async function runThePopup(messageListener?: MessageListener) {
chrome.runtime.sendMessage({"message": "openConfig"});
}
+ function openHelp() {
+ window.open(chrome.runtime.getURL('help/index_en.html'));
+ }
+
//make the options username setting option visible
function setUsernameButton() {
//get username from the server