org.obiba.onyx.wicket.reusable.AddCommentWindow.java Source code

Java tutorial

Introduction

Here is the source code for org.obiba.onyx.wicket.reusable.AddCommentWindow.java

Source

/*******************************************************************************
 * Copyright 2008(c) The OBiBa Consortium. All rights reserved.
 * 
 * This program and the accompanying materials
 * are made available under the terms of the GNU Public License v3.0.
 * 
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 ******************************************************************************/
package org.obiba.onyx.wicket.reusable;

import org.apache.wicket.AttributeModifier;
import org.apache.wicket.Component;
import org.apache.wicket.model.Model;
import org.apache.wicket.model.ResourceModel;

public class AddCommentWindow extends Dialog {

    private static final int DEFAULT_INITIAL_HEIGHT = 35;

    private static final int DEFAULT_INITIAL_WIDTH = 32;

    private static final long serialVersionUID = 283560854902508942L;

    public AddCommentWindow(String id) {
        super(id);

        setHeightUnit("em");
        setWidthUnit("em");
        setInitialHeight(DEFAULT_INITIAL_HEIGHT);
        setInitialWidth(DEFAULT_INITIAL_WIDTH);
        setOptions(Dialog.Option.OK_CANCEL_OPTION, "Save");
        setTitle(new ResourceModel("AddComment"));
    }

    @Override
    public AddCommentWindow setContent(Component component) {
        component.add(
                new AttributeModifier("class", true, new Model<String>("obiba-content add-comment-panel-content")));
        super.setContent(component);
        return this;
    }

}