Skip to content
This repository has been archived by the owner on Dec 13, 2020. It is now read-only.

Commit

Permalink
Flatten keymap object structure to enforce unique names
Browse files Browse the repository at this point in the history
Issue #1283
  • Loading branch information
pablosichert committed Nov 16, 2017
1 parent 6722dad commit 1ca8490
Showing 1 changed file with 52 additions and 54 deletions.
106 changes: 52 additions & 54 deletions src/keymap.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,57 +7,55 @@ let mod = 'ctrl';
// mod + w - closes tab (preconfigured chrome shortcut)

export default {
GLOBAL_CONTEXT: {
OPEN_ACTIONS_MENU: mod + '+' + '1',
OPEN_NAVIGATION_MENU: mod + '+' + '2',
OPEN_INBOX_MENU: mod + '+' + '3',
OPEN_AVATAR_MENU: mod + '+' + '4',
OPEN_SIDEBAR_MENU_0: mod + '+' + '5',
OPEN_SIDEBAR_MENU_1: mod + '+' + '6',
OPEN_SIDEBAR_MENU_2: mod + '+' + '7',
DOC_STATUS: mod + '+' + 'i',

//=========== Document Context =================

OPEN_ADVANCED_EDIT: mod + '+' + 'e',
CLONE_DOCUMENT: mod + '+' + 'w',
OPEN_PRINT_RAPORT: mod + '+' + 'p',
OPEN_EMAIL: mod + '+' + 'k',
OPEN_LETTER: mod + '+' + 'r',
DELETE_DOCUMENT: mod + '+' + 'd',
NEW_DOCUMENT: mod + '+' + 'm',
TOGGLE_EDIT_MODE: mod + '+' + 'o'
},
DOCUMENT_LIST_CONTEXT: {
OPEN_SELECTED: mod + '+' + 'b', //open document in new tab
REMOVE_SELECTED: mod + '+' + 'y',
ADVANCED_EDIT: mod + '+' + 'a',
//=================== POS ======================
SELECT_ALL_LEAFS: mod + '+' + 's',
EXPAND_INDENT: '+',
COLLAPSE_INDENT: '-'

},
TABLE_CONTEXT: {
TOGGLE_QUICK_INPUT: mod + '+' + 'q',
TOGGLE_EXPAND: mod + '+' + 'space'
},
PAGINATION_CONTEXT: {
NEXT_PAGE: 'pagedown',
PREV_PAGE: 'pageup',
FIRST_PAGE: 'home',
LAST_PAGE: 'end',
SELECT_ALL_ROWS: mod + '+' + 'a'
},
QUICK_ACTIONS: {
QUICK_ACTION_POS: mod + '+' + 'u',
QUICK_ACTION_TOGGLE: mod + '+' + 'l'
},
DOCUMENT_STATUS_CONTEXT: {
COMPLETE_STATUS: mod + '+' + 'u'
},
MODAL_CONTEXT: {
APPLY: mod + '+' + 'enter',
CANCEL: 'esc'
}
}
/* Global context */
OPEN_ACTIONS_MENU: mod + '+' + '1',
OPEN_NAVIGATION_MENU: mod + '+' + '2',
OPEN_INBOX_MENU: mod + '+' + '3',
OPEN_AVATAR_MENU: mod + '+' + '4',
OPEN_SIDEBAR_MENU_0: mod + '+' + '5',
OPEN_SIDEBAR_MENU_1: mod + '+' + '6',
OPEN_SIDEBAR_MENU_2: mod + '+' + '7',
DOC_STATUS: mod + '+' + 'i',

/* Document context */
OPEN_ADVANCED_EDIT: mod + '+' + 'e',
CLONE_DOCUMENT: mod + '+' + 'w',
OPEN_PRINT_RAPORT: mod + '+' + 'p',
OPEN_EMAIL: mod + '+' + 'k',
OPEN_LETTER: mod + '+' + 'r',
DELETE_DOCUMENT: mod + '+' + 'd',
NEW_DOCUMENT: mod + '+' + 'm',
TOGGLE_EDIT_MODE: mod + '+' + 'o',

/* Document list context */
OPEN_SELECTED: mod + '+' + 'b', //open document in new tab
REMOVE_SELECTED: mod + '+' + 'y',
ADVANCED_EDIT: mod + '+' + 'a',

/* POS context */
SELECT_ALL_LEAFS: mod + '+' + 's',
EXPAND_INDENT: '+',
COLLAPSE_INDENT: '-',

/* Table context */
TOGGLE_QUICK_INPUT: mod + '+' + 'q',
TOGGLE_EXPAND: mod + '+' + 'space',

/* Pagination context */
NEXT_PAGE: 'pagedown',
PREV_PAGE: 'pageup',
FIRST_PAGE: 'home',
LAST_PAGE: 'end',
SELECT_ALL_ROWS: mod + '+' + 'a',

/* Quick actions context */
QUICK_ACTION_POS: mod + '+' + 'u',
QUICK_ACTION_TOGGLE: mod + '+' + 'l',

/* Document status context */
COMPLETE_STATUS: mod + '+' + 'u',

/* Modal context */
APPLY: mod + '+' + 'enter',
CANCEL: 'esc'
};

0 comments on commit 1ca8490

Please sign in to comment.