I am attempting to hiding two panels from the Kanoah add-on on all issues except "Story" and "Epic". The two panels are NOT being removed whenever I open an issue from a link inside JIRA.
The panels are being removed when:
- Using a URL (i.e. //<hostname>/browse/ISS-123)
- Opening an issue from a link inside JIRA and then refreshing the screen (F5)
I know the JS is firing every time since the "announcement-banner" remains hidden.
Any guidance on a solution for consistent behavior?
<script type='text/javascript'>
AJS.toInit(function() {
AJS.$("#announcement-banner").hide();
var issueType = AJS.$.trim(AJS.$("#type-val").text());
if(!(issueType == 'Story' || issueType == 'Epic'))
{
var panelTestKanoah = AJS.$("#test-manager-issuepanel");
panelTestKanoah.remove();
var panelTestRunKanoah = AJS.$("#test-manager-issue-test-run-panel");
panelTestRunKanoah.remove();
}
});
</script>