Index: Source/devtools/front_end/DOMStorageItemsView.js |
diff --git a/Source/devtools/front_end/DOMStorageItemsView.js b/Source/devtools/front_end/DOMStorageItemsView.js |
index dd9f545a6a7b927268674ea12666e2377c7d567b..eb68f18674d0d5a22248bcc14c0926b728c79d83 100644 |
--- a/Source/devtools/front_end/DOMStorageItemsView.js |
+++ b/Source/devtools/front_end/DOMStorageItemsView.js |
@@ -70,6 +70,26 @@ WebInspector.DOMStorageItemsView.prototype = { |
/** |
* @param {WebInspector.Event} event |
*/ |
+ handleShortcut: function(event) |
+ { |
+ if (WebInspector.KeyboardShortcut.eventHasCtrlOrMeta(event) && !event.shiftKey && event.keyIdentifier === "U+005A") { // Z key |
+ this.domStorage.undo(); |
+ event.handled = true; |
+ return; |
+ } |
+ |
+ var isRedoKey = WebInspector.isMac() ? event.metaKey && event.shiftKey && event.keyIdentifier === "U+005A" : // Z key |
+ event.ctrlKey && event.keyIdentifier === "U+0059"; // Y key |
+ if (isRedoKey) { |
+ this.domStorage.redo(); |
+ event.handled = true; |
+ return; |
+ } |
+ }, |
+ |
+ /** |
+ * @param {WebInspector.Event} event |
+ */ |
_domStorageItemsCleared: function(event) |
{ |
if (!this.isShowing() || !this._dataGrid) |