List of usage examples for com.google.gwt.user.client.ui Hyperlink Hyperlink
public Hyperlink(String text, String targetHistoryToken)
From source file:ar.com.kyol.jet.client.JetPaginatedTable.java
License:Open Source License
private void addNewest() { String label = Jet.constants.newest() + " >>"; int newest = (int) Math.ceil(Float.valueOf(total) / qty); Widget last;/*from w ww . j a v a 2 s . c o m*/ if (useHyperlinks) { last = new Hyperlink(label, this.getPlainToken() + "/p" + newest); last.getElement().getStyle().setMarginLeft(5, Unit.PX); } else { last = createAnchor(label, newest); } navigationPanel.add(last); }
From source file:ar.com.kyol.jet.client.JetPaginatedTable.java
License:Open Source License
private void addNewer() { String label = Jet.constants.newer() + " >"; Widget next;/*from w w w .j ava 2 s. co m*/ if (useHyperlinks) { next = new Hyperlink(label, this.getPlainToken() + "/p" + (page + 1)); next.getElement().getStyle().setMarginLeft(5, Unit.PX); } else { next = createAnchor(label, page + 1); } navigationPanel.add(next); }
From source file:ar.com.kyol.jet.client.JetPaginatedTable.java
License:Open Source License
private void addOlder() { String label = "< " + Jet.constants.older(); Widget previous;/* ww w . ja va 2 s .co m*/ if (useHyperlinks) { previous = new Hyperlink(label, this.getPlainToken() + "/p" + (page - 1)); previous.getElement().getStyle().setMarginRight(5, Unit.PX); } else { previous = createAnchor(label, page - 1); } navigationPanel.add(previous); }
From source file:ar.com.kyol.jet.client.JetPaginatedTable.java
License:Open Source License
private void addOldest() { String label = "<< " + Jet.constants.oldest(); Widget first;/*from w ww .ja v a 2 s . c om*/ if (useHyperlinks) { first = new Hyperlink(label, this.getPlainToken() + "/p1"); first.getElement().getStyle().setMarginRight(5, Unit.PX); } else { first = createAnchor(label, 1); } navigationPanel.add(first); }
From source file:au.com.gworks.gwt.petstore.client.StoreView.java
License:Apache License
public void updateLoginStatus(boolean isLogin, AccountInfo info) { storeLinkBar.getEastLinks().clear(); if (!isLogin) { Hyperlink hl1 = new Hyperlink("Help", "shopping" + HistoryUtils.QUERY_TOK + "item-id=EST-27&test=one"); Hyperlink hl2 = new Hyperlink("Sign in", "sign-in"); storeLinkBar.getEastLinks().addHyperLink(hl1); storeLinkBar.getEastLinks().addHyperLink(hl2); } else {//from w ww . j a v a 2s. c o m Label l1 = new Label(info.email); storeLinkBar.getEastLinks().addLabel(l1); Hyperlink hl1 = new Hyperlink("Help", "shopping" + HistoryUtils.QUERY_TOK + "item-id=EST-27&test=one"); Hyperlink hl2 = new Hyperlink("Account", "account"); Hyperlink hl3 = new Hyperlink("Sign Out", "sign-in" + HistoryUtils.QUERY_TOK + "out=ok"); storeLinkBar.getEastLinks().addHyperLink(hl1); storeLinkBar.getEastLinks().addHyperLink(hl2); storeLinkBar.getEastLinks().addHyperLink(hl3); } }
From source file:burrito.client.crud.CrudEntityIndex.java
License:Apache License
public CrudEntityIndex(final String entityName) { search.addStyleName("k5-CrudEntityIndex-searchPanel"); tablePlaceHolder.setWidget(new Label(labels.loading())); description.addStyleName("k5-CrudEntityIndex-description"); underscoreEntityName = entityName.replace('.', '_'); description.setText(CrudLabelHelper.getString(underscoreEntityName + "_desc")); wrapper.add(description);// w ww .j a va 2s .c om Hyperlink newLink = new Hyperlink(CrudLabelHelper.getString(underscoreEntityName + "_new"), entityName + "/-1"); newLink.addStyleName("k5-CrudEntityIndex-newLink"); wrapper.add(newLink); wrapper.add(new VerticalSpacer(10)); search.setVisible(false); wrapper.add(search); initWidget(wrapper); addStyleName("k5-CrudEntityIndex-" + underscoreEntityName); wrapper.add(tablePlaceHolder); service.getEntityHeaders(entityName, new AsyncCallback<CrudEntityDescription>() { public void onSuccess(CrudEntityDescription result) { if (result.isSearchable()) { search.setVisible(true); } loadTable(entityName, result); } public void onFailure(Throwable caught) { throw new RuntimeException("Failed to get entity description for " + entityName, caught); } }); addStyleName("k5-CrudEntityIndex"); }
From source file:burrito.client.crud.CrudIndexPanel.java
License:Apache License
protected void init(List<CrudEntityInfo> result) { Label descLabel;/*from ww w . j a v a 2s. c o m*/ wrapper.add((descLabel = new Label(messages.chooseEntity()))); if (result.isEmpty()) { wrapper.add((descLabel = new Label(messages.noEntitiesToEdit()))); wrapper.add(new VerticalSpacer(10)); } descLabel.addStyleName("k5-CrudPanel-indexDesc"); for (CrudEntityInfo crudEntityInfo : result) { HorizontalPanel fp = new HorizontalPanel(); String underscore = crudEntityInfo.getEntityName().replace('.', '_'); Hyperlink entityName = new Hyperlink(CrudLabelHelper.getString(underscore), crudEntityInfo.getEntityName()); entityName.addStyleName("k5-CrudPanel-entityName"); fp.add(entityName); String desc = CrudLabelHelper.getNullableString(underscore + "_desc"); if (desc != null) { HTML descHtml = new HTML(" - " + desc); descHtml.addStyleName("k5-CrudPanel-entityDesc"); fp.add(descHtml); } wrapper.add(fp); wrapper.add(new VerticalSpacer(10)); } wrapper.add(new VerticalSpacer(30)); wrapper.add(new Label(messages.administrativeTasksHeader())); wrapper.add(new VerticalSpacer(10)); wrapper.add(new Hyperlink(messages.reindex(), "reindex")); }
From source file:burrito.client.crud.CrudPanelTop.java
License:Apache License
public void update(String entityName, String entityDisplayString) { String entityNameDisplay = null; if (entityName == null) { breadCrumbs.clear();/*from w ww . ja va 2s . c om*/ breadCrumbs.setVisible(false); return; } entityNameDisplay = CrudLabelHelper.getString(entityName.replace('.', '_')); breadCrumbs.clear(); breadCrumbs.add(new Hyperlink(messages.admin(), "")); breadCrumbs.add(new HTML(" > ")); if (entityDisplayString != null) { breadCrumbs.add(new Hyperlink(entityNameDisplay, entityName)); breadCrumbs.add(new HTML(" > ")); breadCrumbs.add(new Label(entityDisplayString)); } else { breadCrumbs.add(new Label(entityNameDisplay)); } breadCrumbs.setVisible(true); }
From source file:burrito.client.sitelet.SiteletDragAndDropPanel.java
License:Apache License
public SiteletDragAndDropPanel(final String containerName) { super();/*from w w w . j a v a 2 s. c o m*/ widgetCreator.setContainerName(containerName); Hyperlink addSitelet = new Hyperlink(labels.addSitelet(), "-1"); wrapper.add(addSitelet); saveOrderButton = new Button(labels.saveOrder(), new ClickHandler() { @Override public void onClick(ClickEvent event) { service.saveSiteletOrder(containerName, currentOrder, new AsyncCallback<Void>() { @Override public void onSuccess(Void result) { InfoMessagePopup popup = new InfoMessagePopup(); popup.setTextAndShow(labels.orderSaved()); orderChangedPanel.setVisible(false); } @Override public void onFailure(Throwable caught) { throw new RuntimeException("Failed to save order", caught); } }); } }); orderChangedPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); orderChangedPanel.add(new Label(labels.orderChanged())); orderChangedPanel.add(new HTML(" ")); orderChangedPanel.add(saveOrderButton); orderChangedPanel.setVisible(false); service.getSitelets(containerName, new AsyncCallback<List<SiteletDescription>>() { @Override public void onSuccess(final List<SiteletDescription> result) { currentModel = result; render(); } @Override public void onFailure(Throwable caught) { throw new RuntimeException("Failed to load sitelets for container " + containerName, caught); } }); wrapper.add(siteletsContainer); wrapper.add(orderChangedPanel); initWidget(wrapper); }
From source file:burrito.client.sitelet.SiteletDraggableWidgetCreator.java
License:Apache License
@Override public Widget createWidget(final SiteletDescription modelObj) { SimplePanel wrapper = new SimplePanel(); wrapper.addStyleName("k5-SiteLetDraggableWidget-Wrapper"); FlowPanel inner = new FlowPanel(); String headerText = CrudLabelHelper.getString(modelObj.getEntityName().replace('.', '_')); Label header = new Label(headerText); header.addStyleName("k5-SiteLetDraggableWidget-Header"); inner.add(header);//from w w w .j a v a 2s. c om Label desc = new Label(modelObj.getDescription()); desc.addStyleName("k5-SiteLetDraggableWidget-Desc"); inner.add(desc); FlowPanel actionsPanel = new FlowPanel(); actionsPanel.addStyleName("k5-SiteLetDraggableWidget-Actions"); Hyperlink editAnchor = new Hyperlink(labels.edit(), String.valueOf(modelObj.getEntityId())); editAnchor.addStyleName("k5-SiteLetDraggableWidget-EditAnchor"); editAnchor.addStyleName("k5-SiteLetDraggableWidget-Action"); final Anchor deleteAnchor = new Anchor(labels.delete()); final Label progress = new Label(labels.deleting()); deleteAnchor.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { List<Long> idList = new ArrayList<Long>(); idList.add(modelObj.getEntityId()); if (!Window.confirm(labels.confirmDeleteSitelet())) { return; } progress.setVisible(true); deleteAnchor.setVisible(false); service.deleteSitelets(containerName, idList, new AsyncCallback<Void>() { @Override public void onSuccess(Void result) { progress.setVisible(false); deleteAnchor.setVisible(true); deleteCallback.onSuccess(modelObj); } @Override public void onFailure(Throwable caught) { progress.setVisible(false); deleteAnchor.setVisible(true); deleteCallback.onFailure(caught); throw new RuntimeException("Failed when trying to delete sitelet with id " + modelObj.getEntityId() + " from container " + containerName, caught); } }); event.preventDefault(); } }); progress.addStyleName("k5-SiteLetDraggableWidget-Action"); progress.addStyleName("burrito-progress-text"); deleteAnchor.addStyleName("k5-SiteLetDraggableWidget-DeleteAnchor"); deleteAnchor.addStyleName("k5-SiteLetDraggableWidget-Action"); actionsPanel.add(editAnchor); actionsPanel.add(deleteAnchor); progress.setVisible(false); actionsPanel.add(progress); inner.add(actionsPanel); HTML clearFloats = new HTML(); clearFloats.addStyleName("burrito-clear-floats"); inner.add(clearFloats); wrapper.setWidget(inner); return wrapper; }