commit | 261325cb7c387dfe600d5efdc8ee90bed86a4a77 | [log] [tgz] |
---|---|---|
author | Edwin Kempin <edwin.kempin@sap.com> | Mon Feb 03 20:29:05 2014 +0100 |
committer | Edwin Kempin <edwin.kempin@sap.com> | Tue Feb 04 09:36:44 2014 +0100 |
tree | bbce9795e0f71ebb9e6e8239436c293b94f4e805 | |
parent | 9169df8cfbb74813f711b2d0685054443d433f18 [diff] |
Prevent in Chrome pasting of text into upload panel Change-Id: I20979ac6d426283ec099141ed01db01f91a61398 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 e034e69..7e559a6 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
@@ -63,12 +63,15 @@ } } - if (blob !== null) { + if (blob) { var reader = new FileReader(); reader.onload = function(e) { @com.googlesource.gerrit.plugins.imagare.client.ImageUploader::stageImage(Ljava/lang/String;)(e.target.result); }; reader.readAsDataURL(blob); + } else { + e.preventDefault(); + $wnd.Gerrit.showError('no image data'); } } else if (e && e.clipboardData && e.clipboardData.getData) { // Webkit