|
@@ -124,10 +124,13 @@ export async function addConfigMenuOption(container: HTMLElement) {
|
|
const cfgOptItemElem = document.createElement("div");
|
|
const cfgOptItemElem = document.createElement("div");
|
|
cfgOptItemElem.className = "bytm-cfg-menu-option-item";
|
|
cfgOptItemElem.className = "bytm-cfg-menu-option-item";
|
|
cfgOptItemElem.ariaLabel = cfgOptItemElem.title = "Click to open BetterYTM's configuration menu";
|
|
cfgOptItemElem.ariaLabel = cfgOptItemElem.title = "Click to open BetterYTM's configuration menu";
|
|
- cfgOptItemElem.addEventListener("click", (e) => {
|
|
|
|
|
|
+ cfgOptItemElem.addEventListener("click", async (e) => {
|
|
const settingsBtnElem = document.querySelector<HTMLElement>("ytmusic-nav-bar ytmusic-settings-button tp-yt-paper-icon-button");
|
|
const settingsBtnElem = document.querySelector<HTMLElement>("ytmusic-nav-bar ytmusic-settings-button tp-yt-paper-icon-button");
|
|
settingsBtnElem?.click();
|
|
settingsBtnElem?.click();
|
|
menuOpenAmt++;
|
|
menuOpenAmt++;
|
|
|
|
+
|
|
|
|
+ await pauseFor(100);
|
|
|
|
+
|
|
if((!e.shiftKey || logoExchanged) && menuOpenAmt !== 5)
|
|
if((!e.shiftKey || logoExchanged) && menuOpenAmt !== 5)
|
|
openMenu();
|
|
openMenu();
|
|
if((!logoExchanged && e.shiftKey) || menuOpenAmt === 5)
|
|
if((!logoExchanged && e.shiftKey) || menuOpenAmt === 5)
|