Prevent typing in upload panel

Change-Id: I4de309c15fa25388b2842d5e101ee0b83e439104
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
diff --git a/src/main/java/com/googlesource/gerrit/plugins/imagare/client/UploadByDropOrPastePanel.java b/src/main/java/com/googlesource/gerrit/plugins/imagare/client/UploadByDropOrPastePanel.java
index e521b20..e034e69 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/imagare/client/UploadByDropOrPastePanel.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/imagare/client/UploadByDropOrPastePanel.java
@@ -27,6 +27,7 @@
     getElement().setAttribute("contenteditable", "true");
     getElement().setAttribute("onpaste", "imagarePasteHandler(this, event)");
     getElement().setAttribute("ondrop", "imagareDropHandler(this, event)");
+    getElement().setAttribute("onkeypress", "imagarePreventKeyPress(event)");
 
     add(new Label("drag and drop image here"));
     add(new Label("or"));
@@ -38,6 +39,14 @@
   }-*/;
 
   private static native void init0() /*-{
+    $wnd.imagarePreventKeyPress = function preventKeys(event) {
+      event = event || window.event;
+      var ctrlDown = event.ctrlKey || event.metaKey;
+      if (!ctrlDown) {
+        event.preventDefault();
+      }
+    }
+
     $wnd.imagarePasteHandler = function handlePaste(elem, e) {
       var savedContent = elem.innerHTML;