diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/AceEditorPanel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/AceEditorPanel.java index 5d8bd914567..3e77c96b71b 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/AceEditorPanel.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/AceEditorPanel.java @@ -1,68 +1,69 @@ -/* - * Copyright (c) 2010-2017 Evolveum and contributors - * - * This work is dual-licensed under the Apache License 2.0 - * and European Union Public License. See LICENSE file for details. - */ -package com.evolveum.midpoint.web.page.admin.reports.component; - -import com.evolveum.midpoint.gui.api.component.BasePanel; -import com.evolveum.midpoint.web.component.AceEditor; - -import com.evolveum.midpoint.web.component.util.VisibleEnableBehaviour; - -import org.apache.wicket.markup.html.basic.Label; -import org.apache.wicket.model.IModel; - -/** - * @author shood - */ -public class AceEditorPanel extends BasePanel { - - private static final String ID_TITLE = "title"; - private static final String ID_EDITOR = "editor"; - - private IModel title; - - public AceEditorPanel(String id, IModel title, IModel data) { - super(id, data); - - this.title = title; - initLayout(0); - } - - public AceEditorPanel(String id, IModel title, IModel data, int minSize) { - super(id, data); - - this.title = title; - initLayout(minSize); - } - - - private void initLayout(int minSize) { - Label title = new Label(ID_TITLE, this.title); - title.add(new VisibleEnableBehaviour() { - @Override - public boolean isVisible() { - return title != null; - } - }); - add(title); - - AceEditor editor = new AceEditor(ID_EDITOR, getModel()); - editor.setReadonly(false); - if (minSize > 0) { - editor.setMinHeight(minSize); - } - editor.setResizeToMaxHeight(isResizeToMaxHeight()); - add(editor); - } - - public AceEditor getEditor(){ - return (AceEditor)get(ID_EDITOR); - } - - protected boolean isResizeToMaxHeight() { - return true; - } -} +/* + * Copyright (c) 2010-2017 Evolveum and contributors + * + * This work is dual-licensed under the Apache License 2.0 + * and European Union Public License. See LICENSE file for details. + */ +package com.evolveum.midpoint.web.page.admin.reports.component; + +import com.evolveum.midpoint.gui.api.component.BasePanel; +import com.evolveum.midpoint.web.component.AceEditor; + +import com.evolveum.midpoint.web.component.util.VisibleEnableBehaviour; + +import org.apache.wicket.markup.html.basic.Label; +import org.apache.wicket.model.IModel; + +/** + * @author shood + */ +public class AceEditorPanel extends BasePanel { + + private static final String ID_TITLE = "title"; + private static final String ID_EDITOR = "editor"; + + private IModel title; + + public AceEditorPanel(String id, IModel title, IModel data) { + super(id, data); + + this.title = title; + initLayout(0); + } + + public AceEditorPanel(String id, IModel title, IModel data, int minSize) { + super(id, data); + + this.title = title; + initLayout(minSize); + } + + + private void initLayout(int minSize) { + Label title = new Label(ID_TITLE, this.title); + title.add(new VisibleEnableBehaviour() { + @Override + public boolean isVisible() { + return title != null; + } + }); + add(title); + + AceEditor editor = new AceEditor(ID_EDITOR, getModel()); + editor.setReadonly(false); + if (minSize > 0) { + editor.setMinHeight(minSize); + } + editor.setResizeToMaxHeight(minSize == 0); +// editor.setResizeToMaxHeight(isResizeToMaxHeight()); + add(editor); + } + + public AceEditor getEditor(){ + return (AceEditor)get(ID_EDITOR); + } + + protected boolean isResizeToMaxHeight() { + return true; + } +}