List of usage examples for com.google.gwt.event.logical.shared ShowRangeEvent getStart
public V getStart()
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); } } }); }