forked from 0x2620/pandora
only show data/media view in menu if canSeeExtraItemViews
This commit is contained in:
parent
90d8d46603
commit
1d4c544d5f
1 changed files with 8 additions and 2 deletions
|
@ -110,7 +110,10 @@ pandora.ui.mainMenu = function() {
|
||||||
Ox._('Open {0}', [Ox._(pandora.site.itemName.singular)]),
|
Ox._('Open {0}', [Ox._(pandora.site.itemName.singular)]),
|
||||||
Ox._('Open {0}', [Ox._(pandora.site.itemName.plural)])
|
Ox._('Open {0}', [Ox._(pandora.site.itemName.plural)])
|
||||||
], items: [
|
], items: [
|
||||||
{ group: 'itemview', min: 1, max: 1, items: pandora.site.itemViews.map(function(view) {
|
{ group: 'itemview', min: 1, max: 1, items: pandora.site.itemViews.filter(function(view) {
|
||||||
|
return view.id != 'data' && view.id != 'media' ||
|
||||||
|
pandora.site.capabilities.canSeeExtraItemViews[pandora.user.level];
|
||||||
|
}).map(function(view) {
|
||||||
return Ox.extend({
|
return Ox.extend({
|
||||||
checked: ui.itemView == view.id
|
checked: ui.itemView == view.id
|
||||||
}, view, {
|
}, view, {
|
||||||
|
@ -865,7 +868,10 @@ pandora.ui.mainMenu = function() {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
pandora.site.itemViews.forEach(function(view, i) {
|
pandora.site.itemViews.filter(function(view) {
|
||||||
|
return view.id != 'data' && view.id != 'media' ||
|
||||||
|
pandora.site.capabilities.canSeeExtraItemViews[pandora.user.level];
|
||||||
|
}).forEach(function(view, i) {
|
||||||
if (i < 10) {
|
if (i < 10) {
|
||||||
Ox.Event.bind('key_shift_' + (i + 1) % 10, function() {
|
Ox.Event.bind('key_shift_' + (i + 1) % 10, function() {
|
||||||
pandora.UI.set({itemView: view.id});
|
pandora.UI.set({itemView: view.id});
|
||||||
|
|
Loading…
Reference in a new issue