Example usage for com.google.gwt.event.logical.shared ShowRangeEvent getStart

List of usage examples for com.google.gwt.event.logical.shared ShowRangeEvent getStart

Introduction

In this page you can find the example usage for com.google.gwt.event.logical.shared ShowRangeEvent getStart.

Prototype

public V getStart() 

Source Link

Document

Gets the start of the range.

Usage

From source file:uk.ac.ebi.fg.annotare2.web.gwt.editor.client.view.experiment.info.ExperimentDetailsViewImpl.java

License:Apache License

@Inject
public ExperimentDetailsViewImpl() {

    experimentalDesigns = new LinkedHashMap<>();

    experimentalDesignList = new ListBox(true);
    initWidget(Binder.BINDER.createAndBindUi(this));

    //        TooltipPopup.attachTooltip(title, title.getElement(), "Provide an informative experiment title (max. 255 characters).<br/>" +
    //                "E.g. \"RNA-seq of human breast cancer cell line MCF-7 treated with tamoxifen against untreated controls.\"");
    ////from   w ww.j  a  va  2 s.c  o m
    //        TooltipPopup.attachTooltip(description, description.getElement(), "Describe the biological relevance and intent of the experiment.<br/>" +
    //                "Include an overview of the experimental workflow. Avoid copy-and-pasting your manuscript's abstract.");

    DateBox.DefaultFormat format = new DateBox.DefaultFormat(dateTimeFormat());
    dateOfExperiment.setFormat(format);
    dateOfExperiment.getElement().setPropertyString("placeholder", dateTimeFormatPlaceholder());

    dateOfPublicRelease.setFormat(format);
    dateOfPublicRelease.getElement().setPropertyString("placeholder", dateTimeFormatPlaceholder());
    dateOfPublicRelease.getDatePicker().addShowRangeHandler(new ShowRangeHandler<Date>() {
        @Override
        public void onShowRange(final ShowRangeEvent<Date> event) {
            final Date today = today();
            Date d = zeroTime(event.getStart());
            final long endTime = event.getEnd().getTime();
            while (d.before(today) && d.getTime() <= endTime) {
                dateOfPublicRelease.getDatePicker().setTransientEnabledOnDates(false, d);
                d = nextDay(d);
            }
        }
    });
}

From source file:uk.ac.ebi.fg.annotare2.web.gwt.user.client.view.ImportSubmissionDialog.java

License:Apache License

public ImportSubmissionDialog() {
    waitingPopup = new WaitingPopup();

    setModal(true);/*from   ww  w.  j  a  va 2 s.  c  om*/
    setGlassEnabled(true);
    setText("Import Experiment Submission");

    setWidget(Binder.BINDER.createAndBindUi(this));

    DateBox.DefaultFormat format = new DateBox.DefaultFormat(dateTimeFormat());

    releaseDate.setFormat(format);
    releaseDate.getElement().setPropertyString("placeholder", dateTimeFormatPlaceholder());
    releaseDate.getDatePicker().addShowRangeHandler(new ShowRangeHandler<Date>() {
        @Override
        public void onShowRange(final ShowRangeEvent<Date> event) {
            final Date today = today();
            Date d = zeroTime(event.getStart());
            final long endTime = event.getEnd().getTime();
            while (d.before(today) && d.getTime() <= endTime) {
                releaseDate.getDatePicker().setTransientEnabledOnDates(false, d);
                d = nextDay(d);
            }
        }
    });
}