ofri masad has uploaded a new change for review. Change subject: userportal: Add refresh button to Resources tab ......................................................................
userportal: Add refresh button to Resources tab Added standard refresh button (with interval chooser) to SideTabExtendedResourceView. Change-Id: I5b11d8ef18435a8ffbca8b0672a32a2c09c9d358 Signed-off-by: Ofri Masad <oma...@redhat.com> --- M frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/section/main/view/tab/extended/SideTabExtendedResourceView.java M frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/section/main/view/tab/extended/SideTabExtendedResourceView.ui.xml M frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/widget/PercentageProgressBar.ui.xml 3 files changed, 31 insertions(+), 2 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/40/10540/1 diff --git a/frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/section/main/view/tab/extended/SideTabExtendedResourceView.java b/frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/section/main/view/tab/extended/SideTabExtendedResourceView.java index 2c6acd8..7215680 100644 --- a/frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/section/main/view/tab/extended/SideTabExtendedResourceView.java +++ b/frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/section/main/view/tab/extended/SideTabExtendedResourceView.java @@ -16,6 +16,8 @@ import org.ovirt.engine.ui.common.system.ClientStorage; import org.ovirt.engine.ui.common.view.AbstractView; import org.ovirt.engine.ui.common.widget.dialog.AdvancedParametersExpander; +import org.ovirt.engine.ui.common.widget.refresh.RefreshPanel; +import org.ovirt.engine.ui.common.widget.refresh.SimpleRefreshManager; import org.ovirt.engine.ui.common.widget.renderer.DiskSizeRenderer; import org.ovirt.engine.ui.uicommonweb.models.resources.ResourcesModel; import org.ovirt.engine.ui.userportal.ApplicationConstants; @@ -166,16 +168,24 @@ @Ignore HorizontalPanel bottomInfoBox; + @UiField(provided = true) + RefreshPanel refreshPanel; + + private SimpleRefreshManager refreshManager; + @Inject public SideTabExtendedResourceView(ResourcesModelProvider modelProvider, EventBus eventBus, ClientStorage clientStorage, SubTableResources headerResources, ApplicationResources resources, ApplicationConstants constans) { vmTable = new VmTable(modelProvider, headerResources, resources, constans); + refreshManager = new SimpleRefreshManager(modelProvider, eventBus, clientStorage); + refreshPanel = refreshManager.getRefreshPanel(); initWidget(ViewUiBinder.uiBinder.createAndBindUi(this)); Driver.driver.initialize(this); ViewIdHandler.idHandler.generateAndSetIds(this); localize(); + modelProvider.getModel().getUsedQuotaPercentage().getEntityChangedEvent().addListener(new IEventListener() { @Override public void eventRaised(Event ev, Object sender, EventArgs args) { diff --git a/frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/section/main/view/tab/extended/SideTabExtendedResourceView.ui.xml b/frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/section/main/view/tab/extended/SideTabExtendedResourceView.ui.xml index 9bc2056..6b7ae66 100644 --- a/frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/section/main/view/tab/extended/SideTabExtendedResourceView.ui.xml +++ b/frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/section/main/view/tab/extended/SideTabExtendedResourceView.ui.xml @@ -4,6 +4,7 @@ xmlns:g="urn:import:com.google.gwt.user.client.ui" xmlns:w="urn:import:org.ovirt.engine.ui.userportal.widget" xmlns:r="urn:import:org.ovirt.engine.ui.userportal.widget.resources" + xmlns:f="urn:import:org.ovirt.engine.ui.common.widget.refresh" xmlns:d="urn:import:org.ovirt.engine.ui.common.widget.dialog" > @@ -167,7 +168,6 @@ } .expanderContent { - padding-left: 10px; float: left; width: 90%; height: 100px; @@ -213,7 +213,25 @@ margin-top: 8px; } + .refreshPanel { + float: right; + cursor: hand; + cursor: pointer; + border: 1px solid transparent; + display: table-cell; + width: 30px; + } + + .refreshPanelWrapper { + text-align: right; + } + </ui:style> + + <g:FlowPanel> + <g:SimplePanel width="100%"> + <f:RefreshPanel ui:field="refreshPanel" addStyleNames="{style.refreshPanel}" /> + </g:SimplePanel> <g:ScrollPanel> <g:FlowPanel ui:field="mainPanel" addStyleNames="{style.mainPanel}"> <g:FlowPanel ui:field="infoContainer" addStyleNames="{style.infoContainerContainer}"> @@ -381,5 +399,6 @@ </g:DockLayoutPanel> </g:FlowPanel> </g:ScrollPanel> + </g:FlowPanel> </ui:UiBinder> diff --git a/frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/widget/PercentageProgressBar.ui.xml b/frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/widget/PercentageProgressBar.ui.xml index 708e528..c868126 100644 --- a/frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/widget/PercentageProgressBar.ui.xml +++ b/frontend/webadmin/modules/userportal-gwtp/src/main/java/org/ovirt/engine/ui/userportal/widget/PercentageProgressBar.ui.xml @@ -30,7 +30,7 @@ background-color: #97b7d7; width: 0%; height: 15px; - margin: 1px; + margin: 1px 0 1px 1px; } </ui:style> -- To view, visit http://gerrit.ovirt.org/10540 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I5b11d8ef18435a8ffbca8b0672a32a2c09c9d358 Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: ofri masad <oma...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches