Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1510)

Unified Diff: chrome/browser/resources/file_manager/js/util.js

Issue 9567003: Prevented default backspace handler in File Browser Gallery (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Better handling for key modifiers Created 8 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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-' : '');
}
};

Powered by Google App Engine
This is Rietveld 408576698