diff --git a/static/js/pandora/ui/menu.js b/static/js/pandora/ui/menu.js index 7a33bde6..6cc05d86 100644 --- a/static/js/pandora/ui/menu.js +++ b/static/js/pandora/ui/menu.js @@ -265,10 +265,15 @@ pandora.ui.mainMenu = function() { that[data.value ? 'disableItem' : 'enableItem']('showgroups'); that[data.value ? 'enableItem' : 'disableItem']('showbrowser'); } + if (!data.value) { + that.disableItem('showannotations'); + } else if (['video', 'timeline'].indexOf(ui.itemView) > -1) { + that.enableItem('showannotations'); + } }, pandora_itemview: function(data) { - var isVideoView = ['video', 'timeline'].indexOf(data.value) > 1, - wasVideoView = ['video', 'timeline'].indexOf(data.previousValue) > 1; + var isVideoView = ['video', 'timeline'].indexOf(data.value) > -1, + wasVideoView = ['video', 'timeline'].indexOf(data.previousValue) > -1; if (isVideoView != wasVideoView) { that[isVideoView ? 'enableItem' : 'disableItem']('showannotations'); }