add preferences keyboard shortcut

This commit is contained in:
rolux 2011-11-03 14:09:30 +00:00
parent 0225370985
commit ce15f30ac3

View file

@ -30,7 +30,7 @@ pandora.ui.mainMenu = function() {
{ id: 'username', title: 'User: ' + (isGuest ? 'not logged in' : pandora.user.username), disabled: true }, { id: 'username', title: 'User: ' + (isGuest ? 'not logged in' : pandora.user.username), disabled: true },
{}, {},
{ id: 'preferences', title: 'Preferences...', disabled: isGuest, keyboard: 'control ,' }, { id: 'preferences', title: 'Preferences...', disabled: isGuest, keyboard: 'control ,' },
{ id: 'archives', title: 'Archives...', disabled: isGuest }, { id: 'archives', title: 'Archives...', disabled: /*isGuest*/ true },
{}, {},
{ id: 'signup', title: 'Sign Up...', disabled: !isGuest }, { id: 'signup', title: 'Sign Up...', disabled: !isGuest },
isGuest ? { id: 'signin', title: 'Sign In...' } isGuest ? { id: 'signin', title: 'Sign In...' }
@ -133,7 +133,7 @@ pandora.ui.mainMenu = function() {
{ id: 'tour', title: 'Manage Tour...', disabled: !isAdmin }*/ { id: 'tour', title: 'Manage Tour...', disabled: !isAdmin }*/
] }, ] },
{ id: 'helpMenu', title: 'Help', items: [ { id: 'helpMenu', title: 'Help', items: [
{ id: 'help', title: pandora.site.site.name + ' Help', keyboard: 'shift ?' } { id: 'help', title: pandora.site.site.name + ' Help', keyboard: 'control ?' }
] } ] }
], ],
pandora.site.capabilities.canSeeDebugMenu[pandora.user.level] pandora.site.capabilities.canSeeDebugMenu[pandora.user.level]
@ -283,11 +283,21 @@ pandora.ui.mainMenu = function() {
var e = error; var e = error;
} }
}, },
key_control_comma: function() {
if (pandora.hasNoDialogOrScreen()) {
pandora.URL.push('/preferences');
}
},
key_control_f: function() { key_control_f: function() {
if (pandora.hasNoDialogOrScreen()) { if (pandora.hasNoDialogOrScreen()) {
pandora.$ui.findInput.focusInput(true); pandora.$ui.findInput.focusInput(true);
} }
}, },
key_control_slash: function() {
if (pandora.hasNoDialogOrScreen()) {
pandora.URL.push('/help');
}
},
key_shift_a: function() { key_shift_a: function() {
ui.item && ['video', 'timeline'].indexOf(ui.view) > -1 ui.item && ['video', 'timeline'].indexOf(ui.view) > -1
&& pandora.UI.set({showAnnotations: !ui.showAnnotations}); && pandora.UI.set({showAnnotations: !ui.showAnnotations});
@ -304,11 +314,6 @@ pandora.ui.mainMenu = function() {
key_shift_s: function() { key_shift_s: function() {
pandora.UI.set({showSidebar: !ui.showSidebar}); pandora.UI.set({showSidebar: !ui.showSidebar});
}, },
key_shift_slash: function() {
if (pandora.hasNoDialogOrScreen()) {
pandora.URL.push('/help');
}
},
pandora_find: function() { pandora_find: function() {
var action = ui._list var action = ui._list
&& pandora.getListData(ui._list).user == pandora.user.username && pandora.getListData(ui._list).user == pandora.user.username