Vojtech Szocs has submitted this change and it was merged. Change subject: webadmin: UI plugins - control tab priority ......................................................................
webadmin: UI plugins - control tab priority When adding custom main or sub tab, UI plugins can now specify the priority of the tab, denoting its relative position within the tab panel. Standard main and sub tabs typically have their priority starting at 0 (left-most tab) and incremented by 1 for each next tab. For example, "DataCenter" main tab priority is 0, "Cluster" main tab priority is 1, and so on. Example usage: api.addMainTab('Test', 'test-tab', 'plugin/TestPlugin/tab.html', // tab options object, as documented at // http://www.ovirt.org/Features/UIPlugins#Main_and_sub_tabs { priority: -1 // position this tab before all standard ones } ); This patch also improves priority comparison in AbstractTabPanel to account for rounding procedure, e.g. representing real numbers in a floating point number system. Change-Id: I1251ccbe7b3cfbb378fa31ef6009184216409265 Bug-Url: https://bugzilla.redhat.com/1214624 Signed-off-by: Vojtech Szocs <vsz...@redhat.com> --- A frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/utils/FloatingPointHelper.java M frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/tab/AbstractTabPanel.java M frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/plugin/api/PluginUiFunctions.java M frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/plugin/api/TabOptions.java M frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/presenter/DynamicUrlContentTabProxyFactory.java 5 files changed, 85 insertions(+), 5 deletions(-) Approvals: Alexander Wels: Looks good to me, approved Vojtech Szocs: Verified -- To view, visit https://gerrit.ovirt.org/40510 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: merged Gerrit-Change-Id: I1251ccbe7b3cfbb378fa31ef6009184216409265 Gerrit-PatchSet: 5 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Vojtech Szocs <vsz...@redhat.com> Gerrit-Reviewer: Alexander Wels <aw...@redhat.com> Gerrit-Reviewer: Einav Cohen <eco...@redhat.com> Gerrit-Reviewer: Jenkins CI Gerrit-Reviewer: Kanagaraj M <kmayi...@redhat.com> Gerrit-Reviewer: Karnan Chidambarakani <kchid...@redhat.com> Gerrit-Reviewer: Karnan t c <kchid...@redhat.com> Gerrit-Reviewer: Ramesh N <rnach...@redhat.com> Gerrit-Reviewer: Vojtech Szocs <vsz...@redhat.com> Gerrit-Reviewer: automat...@ovirt.org _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches