From 8498c32f39f6d224d6df5b426fa40af1f4e65c63 Mon Sep 17 00:00:00 2001 From: hg <none@none> Date: Thu, 10 Jul 2014 16:58:00 +0200 Subject: [PATCH] OO-1068: don't crop the initial file --- .../form/flexible/impl/elements/FileElementImpl.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/FileElementImpl.java b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/FileElementImpl.java index 7c9c129210f..0acb92d60be 100644 --- a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/FileElementImpl.java +++ b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/FileElementImpl.java @@ -84,6 +84,7 @@ public class FileElementImpl extends FormItemImpl implements FileElement, FormIt private boolean checkForMaxFileSize = false; private boolean checkForMimeTypes = false; + private boolean cropSelectionEnabled = false; // error keys private String i18nErrMandatory; private String i18nErrMaxSize; @@ -145,6 +146,7 @@ public class FileElementImpl extends FormItemImpl implements FileElement, FormIt && (uploadMimeType.startsWith("image/") || uploadMimeType.startsWith("video/"))) { VFSLeaf media = new LocalFileImpl(tempUploadFile); previewEl.setMedia(media, uploadMimeType); + previewEl.setCropSelectionEnabled(cropSelectionEnabled); previewEl.setMaxWithAndHeightToFitWithin(300, 200); previewEl.setVisible(true); } @@ -293,14 +295,11 @@ public class FileElementImpl extends FormItemImpl implements FileElement, FormIt previewEl = null; } } + @Override public void setCropSelectionEnabled(boolean enable) { - if(enable) { - previewEl.setCropSelectionEnabled(true); - } else if(previewEl != null) { - previewEl.setCropSelectionEnabled(false); - } + this.cropSelectionEnabled = enable; } /** -- GitLab