List of usage examples for com.google.gwt.safehtml.shared SafeHtmlUtils fromString
public static SafeHtml fromString(String s)
From source file:gov.wa.wsdot.mobile.client.activities.ferries.schedules.departures.FerriesRouteDeparturesViewGwtImpl.java
License:Open Source License
public FerriesRouteDeparturesViewGwtImpl() { pullToRefresh = new PullPanel(); pullArrowHeader = new PullArrowHeader(); pullToRefresh.setHeader(pullArrowHeader); daysOfWeek = new MListBox(); handleOnLoad();//from ww w . j a v a 2 s . c o m cellList = new CellList<FerriesScheduleTimesItem>( new FerriesRouteDeparturesCell<FerriesScheduleTimesItem>() { @Override public String getDeparting(FerriesScheduleTimesItem model) { Date departingTime = new Date(Long.parseLong(model.getDepartingTime())); return dateFormat.format(departingTime, usPacific); } @Override public String getArriving(FerriesScheduleTimesItem model) { if (!model.getArrivingTime().equals("N/A")) { Date arrivingTime = new Date(Long.parseLong(model.getArrivingTime())); return dateFormat.format(arrivingTime, usPacific); } else { return ""; } } @Override public SafeHtml getAnnotation(FerriesScheduleTimesItem model) { if (model.getAnnotations() != null) { return SafeHtmlUtils.fromTrustedString(model.getAnnotations()); } else { return SafeHtmlUtils.fromString(""); } } @Override public boolean canBeSelected(FerriesScheduleTimesItem model) { return false; } @Override public String getDriveUpSpaces(FerriesScheduleTimesItem model) { return String.valueOf(model.getDriveUpSpaceCount()); } @Override public String getMaxSpaceCount(FerriesScheduleTimesItem model) { return String.valueOf(model.getMaxSpaceCount()); } @Override public String getLastUpdated(FerriesScheduleTimesItem model) { if (model.getLastUpdated() != null) { return ParserUtils.relativeTime(model.getLastUpdated(), "MMMM d, yyyy h:mm a", false); } else { return ""; } } }); cameraCellList = new CellList<CameraItem>(new CameraCell<CameraItem>() { @Override public String getUrl(CameraItem model) { return model.getImageUrl(); } @Override public boolean canBeSelected(CameraItem model) { return true; } }); initWidget(uiBinder.createAndBindUi(this)); accessibilityPrepare(); if (MGWT.getOsDetection().isAndroid()) { leftFlexSpacer.setVisible(false); cameraScrollPanel.setBounce(false); } }
From source file:gov.wa.wsdot.mobile.client.activities.ferries.schedules.FerriesRouteSchedulesViewGwtImpl.java
License:Open Source License
public FerriesRouteSchedulesViewGwtImpl() { pullToRefresh = new PullPanel(); pullArrowHeader = new PullArrowHeader(); pullToRefresh.setHeader(pullArrowHeader); cellList = new CellList<FerriesRouteItem>(new FerriesRouteSchedulesCell<FerriesRouteItem>() { private ImageResourceRenderer imageRenderer = new ImageResourceRenderer(); @Override/*from w w w. ja v a 2s . c o m*/ public String getDescription(FerriesRouteItem model) { return model.getDescription(); } @Override public String getLastUpdated(FerriesRouteItem model) { return ParserUtils.relativeTime(model.getCacheDate(), "MMMM d, yyyy h:mm a", false); } @Override public SafeHtml getAlertImage(FerriesRouteItem model) { boolean hasAlerts = false; if (!model.getRouteAlert().equals("[]")) hasAlerts = true; SafeHtml image = imageRenderer.render(AppBundle.INSTANCE.btnAlertPNG()); return hasAlerts ? image : SafeHtmlUtils.fromString(""); } @Override public String getCrossingTime(FerriesRouteItem model) { try { if (model.getCrossingTime().equalsIgnoreCase("null")) { return ""; } else { return "Crossing Time: ~ " + model.getCrossingTime() + " min"; } } catch (Exception e) { return ""; } } }); initWidget(uiBinder.createAndBindUi(this)); accessibilityPrepare(); if (MGWT.getOsDetection().isAndroid()) { leftFlexSpacer.setVisible(false); } }
From source file:gov.wa.wsdot.mobile.client.activities.home.HomeViewGwtImpl.java
License:Open Source License
public HomeViewGwtImpl() { pullToRefresh = new PullPanel(); pullArrowHeader = new PullArrowHeader(); pullToRefresh.setHeader(pullArrowHeader); alertsCarousel = new Carousel(); locationsWidgetList = new WidgetList(); camerasCellList = new CellList<CameraItem>(new MyBasicCell<CameraItem>() { @Override//from w w w . j a va2 s. c o m public String getDisplayString(CameraItem model) { return model.getTitle(); } @Override public boolean canBeSelected(CameraItem model) { return true; } }); ferriesCellList = new CellList<FerriesRouteItem>(new FerriesRouteSchedulesCell<FerriesRouteItem>() { private ImageResourceRenderer imageRenderer = new ImageResourceRenderer(); @Override public String getDescription(FerriesRouteItem model) { return model.getDescription(); } @Override public String getLastUpdated(FerriesRouteItem model) { return ParserUtils.relativeTime(model.getCacheDate(), "MMMM d, yyyy h:mm a", false); } @Override public SafeHtml getAlertImage(FerriesRouteItem model) { boolean hasAlerts = false; if (!model.getRouteAlert().equals("[]")) hasAlerts = true; SafeHtml image = imageRenderer.render(AppBundle.INSTANCE.btnAlertPNG()); return hasAlerts ? image : SafeHtmlUtils.fromString(""); } @Override public String getCrossingTime(FerriesRouteItem model) { try { if (model.getCrossingTime().equalsIgnoreCase("null")) { return ""; } else { return "Crossing Time: ~ " + model.getCrossingTime() + " min"; } } catch (Exception e) { return ""; } } }); mountainPassesCellList = new CellList<MountainPassItem>(new CellDetailsWithIcon<MountainPassItem>() { @Override public String getDisplayString(MountainPassItem model) { return model.getMountainPassName(); } @Override public String getDisplayImage(MountainPassItem model) { return model.getWeatherIcon(); } @Override public String getDisplayDescription(MountainPassItem model) { return model.getWeatherCondition(); } @Override public String getDisplayLastUpdated(MountainPassItem model) { return ParserUtils.relativeTime(model.getDateUpdated(), "MMMM d, yyyy h:mm a", false); } @Override public boolean canBeSelected(MountainPassItem model) { return true; } }); travelTimesCellList = new CellList<TravelTimesItem>(new TravelTimesCell<TravelTimesItem>() { @Override public String getDisplayTitle(TravelTimesItem model) { return model.getTitle(); } @Override public String getDisplayDistanceAverageTime(TravelTimesItem model) { int average = model.getAverageTime(); String averageTime; if (average == 0) { averageTime = "Not Available"; } else { averageTime = average + " min"; } return model.getDistance() + " miles / " + averageTime; } @Override public String getDisplayLastUpdated(TravelTimesItem model) { return ParserUtils.relativeTime(model.getUpdated(), "yyyy-MM-dd h:mm a", false); } @Override public String getDisplayCurrentTime(TravelTimesItem model) { return model.getCurrentTime() + " min"; } @Override public String getDisplayCurrentTimeColor(TravelTimesItem model) { int average = model.getAverageTime(); int current = model.getCurrentTime(); String textColor; if (current < average) { textColor = AppBundle.INSTANCE.css().colorGreen(); } else if ((current > average) && (average != 0)) { textColor = AppBundle.INSTANCE.css().colorRed(); } else { textColor = AppBundle.INSTANCE.css().colorBlack(); } return textColor; } }); initWidget(uiBinder.createAndBindUi(this)); tabPanel.tabContainer.addSelectionHandler(new SelectionHandler<Integer>() { @Override public void onSelection(SelectionEvent<Integer> event) { if (presenter != null) { int index = event.getSelectedItem(); presenter.onTabSelected(index); } } }); accessibilityPrepare(); if (MGWT.getOsDetection().isAndroid()) { leftFixedSpacer.setWidth("12px"); leftFlexSpacer.setVisible(false); scrollPanel.setBounce(false); colorOfStar.setHTML("icon to turn it white."); } }
From source file:gwt.material.design.addins.client.richeditor.MaterialRichEditor.java
License:Apache License
/** * Insert custom text inside the note zone. *///from w w w.j a v a2 s. co m protected void insertText(Element e, String text) { $(e).materialnote("insertText", SafeHtmlUtils.fromString(text).asString()); }
From source file:gwt.material.design.addins.client.stepper.MaterialStep.java
License:Apache License
public void setStep(int step) { this.step = step; divCircle.getElement().setInnerSafeHtml(SafeHtmlUtils.fromString(String.valueOf(step))); }
From source file:gwt.material.design.addins.client.stepper.MaterialStep.java
License:Apache License
@Override public void setTitle(String title) { this.title = title; divTitle.getElement().setInnerSafeHtml(SafeHtmlUtils.fromString(title)); }
From source file:gwt.material.design.addins.client.stepper.MaterialStep.java
License:Apache License
@Override public void setDescription(String description) { this.description = description; divDescription.setStyleName(AddinsCssName.DESCRIPTION); divDescription.getElement().setInnerSafeHtml(SafeHtmlUtils.fromString(description)); conBody.insert(divDescription, 1);//from www . j av a 2s . c o m }
From source file:gwt.material.design.addins.client.stepper.MaterialStep.java
License:Apache License
protected void applyIconStatus(MaterialIcon icon, String description) { iconError.removeFromParent();/*from ww w .j av a 2s . c o m*/ iconSuccess.removeFromParent(); divCircle.removeFromParent(); conCircle.insert(icon, 0); if (description != null) { divDescription.getElement().setInnerSafeHtml(SafeHtmlUtils.fromString(description)); } }
From source file:gwt.material.design.addins.client.stepper.MaterialStepper.java
License:Apache License
/** * Get feedback message. */ public String getFeedback() { return SafeHtmlUtils.fromString(feedbackSpan.getElement().getInnerHTML()).asString(); }
From source file:gwtquery.plugins.enhance.client.EnhanceGwtSample.java
License:Apache License
private void displayWidgetHierarchy() { DisclosurePanel disclosurePanel = $("#disclosure").widget(); Tree widgetHierarchy = new Tree(); TreeItem rootItem = new TreeItem(SafeHtmlUtils.fromString(disclosurePanel.getClass().getName())); widgetHierarchy.addItem(rootItem);//from ww w . j a va 2s . c om widgetHierarchy.setAnimationEnabled(true); addChildren(rootItem, disclosurePanel); RootPanel.get().add(new Label("Widgets hierarchy :")); RootPanel.get().add(widgetHierarchy); }