From 4728930ce816ca498f63e1f958bdf22787989c9d Mon Sep 17 00:00:00 2001 From: Christopher Blum Date: Thu, 15 Mar 2012 21:29:26 +0100 Subject: [PATCH] Proper fix for #16 (polish keyboard issue) --- src/browser.js | 4 ---- src/undo_manager.js | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/src/browser.js b/src/browser.js index 6174a5db..29f5ed53 100644 --- a/src/browser.js +++ b/src/browser.js @@ -333,10 +333,6 @@ wysihtml5.browser = (function() { */ crashesWhenDefineProperty: function(property) { return isIE && (property === "XMLHttpRequest" || property === "XDomainRequest"); - }, - - isMac: function() { - return navigator.platform.substr(0, 3).toLowerCase() === "mac"; } }; })(); \ No newline at end of file diff --git a/src/undo_manager.js b/src/undo_manager.js index c4eba426..e6e7d364 100644 --- a/src/undo_manager.js +++ b/src/undo_manager.js @@ -40,7 +40,7 @@ // Catch CTRL+Z and CTRL+Y dom.observe(this.composerElement, "keydown", function(event) { - if (!event.ctrlKey && !(event.metaKey && wysihtml5.browser.isMac())) { + if (event.altKey || (!event.ctrlKey && !event.metaKey)) { return; }