Greg Sheremeta has uploaded a new change for review. Change subject: userportal, webadmin: removed title tooltips from templates ......................................................................
userportal, webadmin: removed title tooltips from templates Removed all title-based tooltips from all HTML templates. Replaced with PatternFly-based tooltips where necessary. Change-Id: I88b410f794c5bd2b5d933985f7d58f86595c9b54 Bug-Url: https://bugzilla.redhat.com/1067318 Signed-off-by: Greg Sheremeta <gsher...@redhat.com> --- M frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/CommonApplicationTemplates.java M frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/table/column/AbstractImageResourceColumn.java M frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/table/header/ImageResourceHeader.java M frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/vm/VmDiskAttachPopupWidget.java M frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/vm/VmSnapshotCustomPreviewPopupWidget.java M frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/ApplicationTemplates.java M frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/cluster/ClusterManageNetworkPopupView.java M frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/provider/ImportNetworksPopupView.java M frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/template/SubTabTemplateDiskView.java M frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/widget/table/column/VmCountColumn.java 10 files changed, 76 insertions(+), 75 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/37/38237/1 diff --git a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/CommonApplicationTemplates.java b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/CommonApplicationTemplates.java index 3bcd88a..10a40e8 100644 --- a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/CommonApplicationTemplates.java +++ b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/CommonApplicationTemplates.java @@ -27,14 +27,11 @@ "<span style='position: relative; padding-left: 3px; vertical-align: middle; display: table-cell;'>{2}</span></span>") SafeHtml tripleImage(SafeHtml image1, SafeHtml image2, SafeHtml image3); - @Template("<span style='width: 18px; vertical-align: middle; text-align: center; display: table-cell;' title='{1}'>{0}</span>") - SafeHtml imageWithTitle(SafeHtml image, String title); - @Template("<span style='width: 18px; vertical-align: middle; text-align: center; display: table-cell;'>{0}</span>") - SafeHtml headerImage(SafeHtml image); + SafeHtml tableHeaderImage(SafeHtml image); - @Template("<span style='height:22px; width: 22px; vertical-align: middle; text-align: center;' title='{1}'>{0}</span>") - SafeHtml inlineImageWithTitle(SafeHtml image, String title); + @Template("<span style='height:22px; width: 22px; vertical-align: middle; text-align: center;'>{0}</span>") + SafeHtml tableHeaderInlineImage(SafeHtml image); @Template("<table cellspacing='0' cellpadding='0'><tr>" + "<td style='background: url({2});width:2px;'></td>" + @@ -94,12 +91,6 @@ @Template("<span>{0} {1}</span>") SafeHtml iconWithText(SafeHtml icon, String text); - - @Template("<span title='{2}'>{0} {1}</span>") - SafeHtml iconWithTextAndTitle(SafeHtml icon, String text, String title); - - @Template("<span title='{1}'>{0}</span>") - SafeHtml textAndTitle(String text, String title); @Template("<span>{0}</span>") SafeHtml text(String text); diff --git a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/table/column/AbstractImageResourceColumn.java b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/table/column/AbstractImageResourceColumn.java index 721f726..3efbfd7 100644 --- a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/table/column/AbstractImageResourceColumn.java +++ b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/table/column/AbstractImageResourceColumn.java @@ -44,7 +44,7 @@ return SafeHtmlUtils.fromSafeConstant(CONSTANTS.empty()); } - return TEMPLATES.headerImage(SafeHtmlUtils.fromTrustedString( + return TEMPLATES.tableHeaderImage(SafeHtmlUtils.fromTrustedString( AbstractImagePrototype.create(getDefaultImage()).getHTML())); } diff --git a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/table/header/ImageResourceHeader.java b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/table/header/ImageResourceHeader.java index 4a4ec0d..450ec34 100644 --- a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/table/header/ImageResourceHeader.java +++ b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/table/header/ImageResourceHeader.java @@ -19,6 +19,7 @@ private static final CommonApplicationTemplates TEMPLATES = GWT.create(CommonApplicationTemplates.class); private ImageResource headerImage; + private boolean inline = false; public ImageResourceHeader(ImageResource image, SafeHtml tooltipText) { super(SafeHtmlUtils.fromSafeConstant(""), tooltipText); //$NON-NLS-1$ @@ -26,6 +27,11 @@ this.headerImage = image; setValue(getHeaderHtml()); } + } + + public ImageResourceHeader(ImageResource image, SafeHtml tooltipText, boolean inline) { + this(image, tooltipText); + setInline(inline); } public ImageResourceHeader(ImageResource image) { @@ -42,8 +48,15 @@ return SafeHtmlUtils.fromSafeConstant(CONSTANTS.empty()); } - return TEMPLATES.headerImage(SafeHtmlUtils.fromTrustedString( - AbstractImagePrototype.create(headerImage).getHTML())); + if (isInline()) { + return TEMPLATES.tableHeaderInlineImage(SafeHtmlUtils.fromTrustedString( + AbstractImagePrototype.create(headerImage).getHTML())); + } + else { + return TEMPLATES.tableHeaderImage(SafeHtmlUtils.fromTrustedString( + AbstractImagePrototype.create(headerImage).getHTML())); + } + } protected ImageResource getHeaderImage() { @@ -54,4 +67,12 @@ this.headerImage = headerImage; } + public boolean isInline() { + return inline; + } + + public void setInline(boolean inline) { + this.inline = inline; + } + } diff --git a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/vm/VmDiskAttachPopupWidget.java b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/vm/VmDiskAttachPopupWidget.java index 4d8852c..740637d 100644 --- a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/vm/VmDiskAttachPopupWidget.java +++ b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/vm/VmDiskAttachPopupWidget.java @@ -20,6 +20,7 @@ import org.ovirt.engine.ui.common.widget.table.column.AbstractEnumColumn; import org.ovirt.engine.ui.common.widget.table.column.AbstractImageResourceColumn; import org.ovirt.engine.ui.common.widget.table.column.AbstractTextColumn; +import org.ovirt.engine.ui.common.widget.table.header.ImageResourceHeader; import org.ovirt.engine.ui.common.widget.uicommon.disks.DisksViewColumns; import org.ovirt.engine.ui.common.widget.uicommon.popup.AbstractModelBoundPopupWidget; import org.ovirt.engine.ui.uicommonweb.models.EntityModel; @@ -39,7 +40,6 @@ import com.google.gwt.safehtml.shared.SafeHtmlUtils; import com.google.gwt.uibinder.client.UiBinder; import com.google.gwt.uibinder.client.UiField; -import com.google.gwt.user.client.ui.AbstractImagePrototype; import com.google.gwt.user.client.ui.FlowPanel; import com.google.gwt.user.client.ui.Label; import com.google.gwt.user.client.ui.VerticalPanel; @@ -228,14 +228,10 @@ }; imageDiskTable.addColumn(interfaceColumn, constants.interfaceVmDiskPopup(), "95px"); //$NON-NLS-1$ - SafeHtml readOnlyColumnHeader = templates.imageWithTitle(SafeHtmlUtils.fromTrustedString( - AbstractImagePrototype.create(resources.readOnlyDiskIcon()).getHTML()), constants.readOnly() - ); - imageDiskTable.addColumn(DisksViewColumns.readOnlyCheckboxColumn, readOnlyColumnHeader, "30px"); //$NON-NLS-1$ + imageDiskTable.addColumn(DisksViewColumns.readOnlyCheckboxColumn, + new ImageResourceHeader(resources.readOnlyDiskIcon(), SafeHtmlUtils.fromTrustedString(constants.readOnly())), + "30px"); //$NON-NLS-1$ - SafeHtml bootableColumnHeader = templates.imageWithTitle(SafeHtmlUtils.fromTrustedString( - AbstractImagePrototype.create(resources.bootableDiskIcon()).getHTML()), constants.bootable() - ); imageDiskTable.addColumn(new AbstractImageResourceColumn<EntityModel>() { @Override public ImageResource getValue(EntityModel object) { @@ -251,11 +247,8 @@ } return null; } - }, bootableColumnHeader, "30px"); //$NON-NLS-1$ - - SafeHtml shareableColumnHeader = templates.imageWithTitle(SafeHtmlUtils.fromTrustedString( - AbstractImagePrototype.create(resources.shareableDiskIcon()).getHTML()), constants.shareable() - ); + }, new ImageResourceHeader(resources.bootableDiskIcon(), SafeHtmlUtils.fromTrustedString(constants.bootable())), + "30px"); //$NON-NLS-1$ imageDiskTable.addColumn(new AbstractImageResourceColumn<EntityModel>() { @Override @@ -272,7 +265,8 @@ } return null; } - }, shareableColumnHeader, "30px"); //$NON-NLS-1$ + }, new ImageResourceHeader(resources.shareableDiskIcon(), SafeHtmlUtils.fromTrustedString(constants.shareable())), + "30px"); //$NON-NLS-1$ imageDiskTable.setWidth("100%", true); //$NON-NLS-1$ imageDiskTable.setHeight("100%"); //$NON-NLS-1$ @@ -423,14 +417,10 @@ }; lunDiskTable.addColumn(interfaceColumn, constants.interfaceVmDiskPopup(), "90px"); //$NON-NLS-1$ - SafeHtml readOnlyColumnHeader = templates.imageWithTitle(SafeHtmlUtils.fromTrustedString( - AbstractImagePrototype.create(resources.readOnlyDiskIcon()).getHTML()), constants.readOnly() - ); - lunDiskTable.addColumn(DisksViewColumns.readOnlyCheckboxColumn, readOnlyColumnHeader, "30px"); //$NON-NLS-1$ + lunDiskTable.addColumn(DisksViewColumns.readOnlyCheckboxColumn, + new ImageResourceHeader(resources.readOnlyDiskIcon(), SafeHtmlUtils.fromTrustedString(constants.readOnly())), + "30px"); //$NON-NLS-1$ - SafeHtml bootableColumnHeader = templates.imageWithTitle(SafeHtmlUtils.fromTrustedString( - AbstractImagePrototype.create(resources.bootableDiskIcon()).getHTML()), constants.bootable() - ); lunDiskTable.addColumn(new AbstractImageResourceColumn<EntityModel>() { @Override public ImageResource getValue(EntityModel object) { @@ -446,11 +436,9 @@ } return null; } - }, bootableColumnHeader, "30px"); //$NON-NLS-1$ + }, new ImageResourceHeader(resources.bootableDiskIcon(), SafeHtmlUtils.fromTrustedString(constants.bootable())), + "30px"); //$NON-NLS-1$ - SafeHtml shareableColumnHeader = templates.imageWithTitle(SafeHtmlUtils.fromTrustedString( - AbstractImagePrototype.create(resources.shareableDiskIcon()).getHTML()), constants.shareable() - ); lunDiskTable.addColumn(new AbstractImageResourceColumn<EntityModel>() { @Override public ImageResource getValue(EntityModel object) { @@ -466,7 +454,8 @@ } return null; } - }, shareableColumnHeader, "30px"); //$NON-NLS-1$ + }, new ImageResourceHeader(resources.shareableDiskIcon(), SafeHtmlUtils.fromTrustedString(constants.shareable())), + "30px"); //$NON-NLS-1$ lunDiskTable.setWidth("100%", true); //$NON-NLS-1$ lunDiskTable.setHeight("100%"); //$NON-NLS-1$ diff --git a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/vm/VmSnapshotCustomPreviewPopupWidget.java b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/vm/VmSnapshotCustomPreviewPopupWidget.java index af15f70..2c666c6 100644 --- a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/vm/VmSnapshotCustomPreviewPopupWidget.java +++ b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/vm/VmSnapshotCustomPreviewPopupWidget.java @@ -18,6 +18,8 @@ import org.ovirt.engine.ui.common.widget.table.column.AbstractCheckboxColumn; import org.ovirt.engine.ui.common.widget.table.column.AbstractFullDateTimeColumn; import org.ovirt.engine.ui.common.widget.table.column.AbstractTextColumn; +import org.ovirt.engine.ui.common.widget.table.header.ImageResourceHeader; +import org.ovirt.engine.ui.common.widget.table.header.SafeHtmlHeader; import org.ovirt.engine.ui.common.widget.uicommon.popup.AbstractModelBoundPopupWidget; import org.ovirt.engine.ui.common.widget.uicommon.vm.VmSnapshotInfoPanel; import org.ovirt.engine.ui.frontend.INewAsyncCallback; @@ -182,10 +184,11 @@ } }); - previewTable.addColumn(vmConfColumn, templates.imageWithTitle(imageResourceToSafeHtml(resources.vmConfIcon()), - constants.vmConfiguration()), "30px"); //$NON-NLS-1$ + previewTable.addColumn(vmConfColumn, + new ImageResourceHeader(resources.vmConfIcon(), SafeHtmlUtils.fromTrustedString(constants.vmConfiguration())), + "30px"); //$NON-NLS-1$ - previewTable.addColumn(new AbstractCheckboxColumn<SnapshotModel>( + AbstractCheckboxColumn<SnapshotModel> memoryColumn = new AbstractCheckboxColumn<SnapshotModel>( new FieldUpdater<SnapshotModel, Boolean>() { @Override public void update(int index, SnapshotModel snapshotModel, Boolean value) { @@ -194,10 +197,10 @@ updateWarnings(); } }) { + @Override public Boolean getValue(SnapshotModel snapshotModel) { return snapshotModel.getMemory().getEntity(); - } @Override @@ -221,8 +224,12 @@ public SafeHtml getTooltip(SnapshotModel object) { return null; } + }; - }, templates.iconWithText(imageResourceToSafeHtml(resources.memorySmallIcon()), constants.memorySnapshot()), "100px"); //$NON-NLS-1$ + previewTable.addColumn( + memoryColumn, + templates.iconWithText(imageResourceToSafeHtml(resources.memorySmallIcon()), constants.memorySnapshot()), + "100px"); //$NON-NLS-1$ List<DiskImage> disks = previewSnapshotModel.getAllDisks(); Collections.sort(disks, new Linq.DiskByAliasComparer()); @@ -277,8 +284,9 @@ } }, - templates.iconWithTextAndTitle(imageResourceToSafeHtml(resources.diskIcon()), - disk.getDiskAlias(), disk.getId().toString()), "120px"); //$NON-NLS-1$ //$NON-NLS-2$ + new SafeHtmlHeader(templates.iconWithText(imageResourceToSafeHtml(resources.diskIcon()), disk.getDiskAlias()), + SafeHtmlUtils.fromString(disk.getId().toString())), + "120px"); //$NON-NLS-1$ // Edit preview table previewTable.asEditor().edit(previewSnapshotModel.getSnapshots()); diff --git a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/ApplicationTemplates.java b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/ApplicationTemplates.java index 7243b08..5edd9c8 100644 --- a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/ApplicationTemplates.java +++ b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/ApplicationTemplates.java @@ -44,7 +44,7 @@ * @param imageHtml * the image HTML * @param text - * the node title + * the node text * @return */ @Template("<span style='position: relative; bottom: 1px;'>{0}</span>" + @@ -55,7 +55,7 @@ * Creates a bookmark-item HTML * * @param text - * the bookmark title + * the bookmark text */ @Template("<span id='{0}' style='display: inline-block; padding: 2px;'>{1}</span>") SafeHtml bookmarkItem(String id, String text); @@ -66,7 +66,7 @@ * @param imageHtml * the image HTML * @param text - * the node title + * the node text * @return */ @Template("<span style='position: relative; border: 1px solid {3}; " + @@ -112,7 +112,7 @@ @Template("<button type='button' tabindex='-1' style='float: right; height: 20px;'>" + "<span style='position: relative; left: 0px; top: -5px; width: 100%; font-family: arial; font-size: 10px;'>{0}</span></button>") - SafeHtml actionButtonText(String title); + SafeHtml actionButtonText(String text); @Template("<button type='button' tabindex='-1' style='background: url({0}) no-repeat; white-space: nowrap; height: 20px; width: 20px; line-height: 20px; float: right;'></button>") SafeHtml actionButtonImage(String image); @@ -170,27 +170,21 @@ @Template("<div id=\"{1}\" style='line-height: 100%; text-align: center; vertical-align: middle; border: solid 1px transparent; '>{0}</div>") SafeHtml volumeActivityMenu(SafeHtml statusImage, String id); - @Template("<div title=\'{1}'style='line-height: 100%; text-align: center; vertical-align: middle;'>{0}</div>") - SafeHtml image(SafeHtml statusImage, String title); - - @Template("<div title=\"{2}\"><table cellspacing='0' cellpadding='0' style='line-height: 5px;'>" + + @Template("<div><table cellspacing='0' cellpadding='0' style='line-height: 5px;'>" + "<tr>" + "<td>{0} (</td>" + - "<td><div style='font-size: 10px; text-align: center;'>{1}</div><div>{3}</div></td>" + + "<td><div style='font-size: 10px; text-align: center;'>{1}</div><div>{2}</div></td>" + "<td>)</td>" + "</tr>" + "</table>" + "</div>") - SafeHtml vmCountWithMigrating(String vmCountStr, String vmMigratingStr, String title, SafeHtml image); + SafeHtml vmCountWithMigrating(String vmCountStr, String vmMigratingStr, SafeHtml image); @Template("<div style='max-width: 500px; word-wrap:break-word; font-style: italic;'>{0}</div>") SafeHtml italicWordWrapMaxWidth(String text); @Template("<div style='max-width: 250px; display:inline-block;'>{0}</div>") SafeHtml maxWidthNteworkItemPopup(String text); - - @Template("<abbr title='{1}'>{0}</abbr>") - SafeHtml textWithTooltip(String text, String tooltip); @Template("<span style='position: relative; margin-right: 3px; white-space: nowrap; height: 14px; line-height: 14px;'>{0}</span>" + "<span style='position: relative; display: inline-block; vertical-align: top; height: 14px; line-height: 14px;'>{1}</span>") diff --git a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/cluster/ClusterManageNetworkPopupView.java b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/cluster/ClusterManageNetworkPopupView.java index 70c9efa..5acb5f3 100644 --- a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/cluster/ClusterManageNetworkPopupView.java +++ b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/cluster/ClusterManageNetworkPopupView.java @@ -12,6 +12,7 @@ import org.ovirt.engine.ui.common.widget.table.column.AbstractSafeHtmlColumn; import org.ovirt.engine.ui.common.widget.table.column.AbstractTextColumn; import org.ovirt.engine.ui.common.widget.table.header.AbstractCheckboxHeader; +import org.ovirt.engine.ui.common.widget.table.header.SafeHtmlHeader; import org.ovirt.engine.ui.uicommonweb.dataprovider.AsyncDataProvider; import org.ovirt.engine.ui.uicommonweb.models.clusters.ClusterNetworkManageModel; import org.ovirt.engine.ui.uicommonweb.models.clusters.ClusterNetworkModel; @@ -95,13 +96,12 @@ new ManagementNetworkIndicatorCheckboxColumn(multiCluster, new ManagementNetworkIndicatorFieldUpdater()), constants.managementItemInfo(), "80px"); //$NON-NLS-1$ - final SafeHtml displayNetworkColumnHeader = templates.textWithTooltip( - constants.displayNetwork(), - constants.changeDisplayNetworkWarning()); networks.addColumn( new DisplayNetworkIndicatorCheckboxColumn(multiCluster, new DisplayNetworkIndicatorFieldUpdater()), - displayNetworkColumnHeader, "100px"); //$NON-NLS-1$ + new SafeHtmlHeader(SafeHtmlUtils.fromSafeConstant(constants.displayNetwork()), + SafeHtmlUtils.fromSafeConstant(constants.changeDisplayNetworkWarning())), + "100px"); //$NON-NLS-1$ networks.addColumn( new MigrationNetworkIndicatorCheckboxColumn(multiCluster, diff --git a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/provider/ImportNetworksPopupView.java b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/provider/ImportNetworksPopupView.java index 0dc640b..e269f0b 100644 --- a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/provider/ImportNetworksPopupView.java +++ b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/provider/ImportNetworksPopupView.java @@ -198,9 +198,9 @@ @Override public void render(Context context, SafeHtmlBuilder sb) { super.render(context, sb); - sb.append(templates.inlineImageWithTitle(SafeHtmlUtils.fromTrustedString(AbstractImagePrototype.create(resources.dialogIconHelp()) - .getHTML()), - constants.networkPublicUseLabel())); + sb.append(templates.tableHeaderInlineImage( + SafeHtmlUtils.fromTrustedString(AbstractImagePrototype.create(resources.dialogIconHelp()) + .getHTML()))); } @Override diff --git a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/template/SubTabTemplateDiskView.java b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/template/SubTabTemplateDiskView.java index be82a2f..94ec74a 100644 --- a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/template/SubTabTemplateDiskView.java +++ b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/template/SubTabTemplateDiskView.java @@ -5,6 +5,7 @@ import org.ovirt.engine.ui.common.widget.action.SubTabTreeActionPanel; import org.ovirt.engine.ui.common.widget.action.UiCommandButtonDefinition; import org.ovirt.engine.ui.common.widget.table.column.EmptyColumn; +import org.ovirt.engine.ui.common.widget.table.header.ImageResourceHeader; import org.ovirt.engine.ui.uicommonweb.UICommand; import org.ovirt.engine.ui.uicommonweb.models.templates.TemplateDiskListModel; import org.ovirt.engine.ui.uicommonweb.models.templates.TemplateListModel; @@ -18,9 +19,7 @@ import org.ovirt.engine.ui.webadmin.widget.template.DisksTree; import com.google.gwt.event.shared.EventBus; -import com.google.gwt.safehtml.shared.SafeHtml; import com.google.gwt.safehtml.shared.SafeHtmlUtils; -import com.google.gwt.user.client.ui.AbstractImagePrototype; import com.google.inject.Inject; public class SubTabTemplateDiskView extends AbstractSubTabTreeView<DisksTree, VmTemplate, DiskModel, TemplateListModel, TemplateDiskListModel> implements SubTabTemplateDiskPresenter.ViewDef { @@ -53,8 +52,8 @@ @Override protected void initHeader(ApplicationConstants constants) { table.addColumn(new EmptyColumn(), constants.aliasDisk(), ""); //$NON-NLS-1$ - SafeHtml readOnlyColumnHeader = templates.imageWithTitle(SafeHtmlUtils.fromTrustedString( - AbstractImagePrototype.create(resources.readOnlyDiskIcon()).getHTML()), constants.readOnly()); + ImageResourceHeader readOnlyColumnHeader = new ImageResourceHeader( + resources.readOnlyDiskIcon(), SafeHtmlUtils.fromSafeConstant(constants.readOnly())); table.addColumn(new EmptyColumn(), readOnlyColumnHeader, "60px"); //$NON-NLS-1$); table.addColumn(new EmptyColumn(), constants.provisionedSizeDisk(), "120px"); //$NON-NLS-1$ table.addColumn(new EmptyColumn(), constants.sizeDisk(), "120px"); //$NON-NLS-1$ diff --git a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/widget/table/column/VmCountColumn.java b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/widget/table/column/VmCountColumn.java index f60259f..e67c852 100644 --- a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/widget/table/column/VmCountColumn.java +++ b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/widget/table/column/VmCountColumn.java @@ -24,13 +24,12 @@ public SafeHtml getValue(VDS object) { String vmCountStr = String.valueOf(object.getVmCount()); Integer vmMigrating = object.getVmMigrating(); + String vmMigratingStr = String.valueOf(vmMigrating); if (vmMigrating == null || vmMigrating == 0) { return new SafeHtmlBuilder().appendEscaped(vmCountStr).toSafeHtml(); } - String vmMigratingStr = String.valueOf(vmMigrating); - String title = messages.migratingVmsOutOfTotal(vmCountStr, vmMigratingStr); - return templates.vmCountWithMigrating(vmCountStr, vmMigratingStr, title, imageHtml); + return templates.vmCountWithMigrating(vmCountStr, vmMigratingStr, imageHtml); } @Override -- To view, visit https://gerrit.ovirt.org/38237 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I88b410f794c5bd2b5d933985f7d58f86595c9b54 Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Greg Sheremeta <gsher...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches