Index: chrome/browser/resources/file_manager/js/util.js |
diff --git a/chrome/browser/resources/file_manager/js/util.js b/chrome/browser/resources/file_manager/js/util.js |
index 40c38ce390d284720efc37f35fced7b80b4ef25e..c791dcc7f019d22cb0dacdb96c73c34e12032246 100644 |
--- a/chrome/browser/resources/file_manager/js/util.js |
+++ b/chrome/browser/resources/file_manager/js/util.js |
@@ -474,5 +474,19 @@ var util = { |
} |
return element; |
+ }, |
+ |
+ /** |
+ * Returns a string '[Ctrl-][Shift-][Alt-][Meta-]' depending on the event |
dgozman
2012/03/02 10:54:36
Typically, alt is before shift, e.g. Alt+Shift+X.
Vladislav Kaznacheev
2012/03/02 11:05:33
Done.
On 2012/03/02 10:54:36, dgozman wrote:
|
+ * modifiers. Convenient for writing out conditions in keyboard handlers. |
+ * |
+ * @param {Event} event |
+ * @return {string} |
+ */ |
+ getKeyModifiers: function(event) { |
+ return (event.ctrlKey ? 'Ctrl-' : '') + |
+ (event.shiftKey ? 'Shift-' : '') + |
+ (event.altKey ? 'Alt-' : '') + |
+ (event.metaKey ? 'Meta-' : ''); |
} |
}; |