Commit f2f21a62 authored by Dannon Baker's avatar Dannon Baker
Browse files

Add extensionTabClick function to handle webhook tab clicks in Masthead

component; this fixes the scope and context issues preventing webhooks
from functioning previously.
parent c142228e
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -58,6 +58,14 @@ function openUrl(url, target = null) {
    }
}

function extensionTabClick(tab) {
    if (tab.url) {
        openUrl(tab.url, tab.target);
    } else if (typeof tab.onclick === "function") {
        tab.onclick();
    }
}

function onWindowToggle() {
    windowToggle.value = !windowToggle.value;
    props.windowTab.onclick();
@@ -103,7 +111,7 @@ onMounted(() => {
                :url="tab.url"
                :tooltip="tab.tooltip"
                :target="tab.target"
                @click="tab.onclick ? tab.onclick : undefined" />
                @click="extensionTabClick(tab)" />
            <MastheadItem
                id="help"
                icon="fa-question"