Chromium Code Reviews| Index: chrome/browser/resources/md_bookmarks/command_manager.js |
| diff --git a/chrome/browser/resources/md_bookmarks/command_manager.js b/chrome/browser/resources/md_bookmarks/command_manager.js |
| index 7dbf8d0761bdc5483eb2c99414124e2efad14d2a..ccc5473faaa2b7adc50a1516bfb62b3b411183ca 100644 |
| --- a/chrome/browser/resources/md_bookmarks/command_manager.js |
| +++ b/chrome/browser/resources/md_bookmarks/command_manager.js |
| @@ -58,6 +58,9 @@ cr.define('bookmarks', function() { |
| cr.isMac ? 'meta+enter' : 'ctrl+enter'; |
| this.shortcuts_[Command.OPEN_NEW_WINDOW] = 'shift+enter'; |
| this.shortcuts_[Command.OPEN] = cr.isMac ? 'meta+down' : 'enter'; |
| + this.shortcuts_[Command.UNDO] = |
| + cr.isMac ? 'meta+z' : 'ctrl+z ctrl+shift+z'; |
|
tsergeant
2017/05/23 07:34:02
Is ctrl-shift-z meant to be REDO? That's what happ
calamity
2017/05/24 07:44:14
Oops, fixed.
|
| + this.shortcuts_[Command.REDO] = cr.isMac ? 'meta+shift+z' : 'ctrl+y'; |
| }, |
| detached: function() { |
| @@ -107,6 +110,9 @@ cr.define('bookmarks', function() { |
| switch (command) { |
| case Command.OPEN: |
| return itemIds.size > 0; |
| + case Command.UNDO: |
| + case Command.REDO: |
| + return true; |
| default: |
| return this.isCommandVisible_(command, itemIds) && |
| this.isCommandEnabled_(command, itemIds); |
| @@ -178,6 +184,12 @@ cr.define('bookmarks', function() { |
| // TODO(jiaxi): Add toast later. |
| }); |
| break; |
| + case Command.UNDO: |
| + chrome.bookmarkManagerPrivate.undo(); |
| + break; |
| + case Command.REDO: |
| + chrome.bookmarkManagerPrivate.redo(); |
| + break; |
| case Command.OPEN_NEW_TAB: |
| case Command.OPEN_NEW_WINDOW: |
| case Command.OPEN_INCOGNITO: |