From b4286e8aa3cce47a1c032b7fd716deb2fa6ea4cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20K=C3=B6ninger?= Date: Fri, 8 Apr 2022 13:34:41 +0200 Subject: [PATCH] fix(#1986): improve UX for JMX view (#2015) --- .../views/instances/jolokia/index.vue | 5 +- .../jolokia/m-bean-operation-invocation.vue | 10 +++- .../instances/jolokia/m-bean-operation.vue | 22 +++++++- .../frontend/views/instances/jolokia/utils.js | 52 +++++++++++++++++++ .../views/instances/jolokia/utils.spec.js | 36 +++++++++++++ 5 files changed, 120 insertions(+), 5 deletions(-) create mode 100644 spring-boot-admin-server-ui/src/main/frontend/views/instances/jolokia/utils.js create mode 100644 spring-boot-admin-server-ui/src/main/frontend/views/instances/jolokia/utils.spec.js diff --git a/spring-boot-admin-server-ui/src/main/frontend/views/instances/jolokia/index.vue b/spring-boot-admin-server-ui/src/main/frontend/views/instances/jolokia/index.vue index 910741ad295..5040660d1ed 100644 --- a/spring-boot-admin-server-ui/src/main/frontend/views/instances/jolokia/index.vue +++ b/spring-boot-admin-server-ui/src/main/frontend/views/instances/jolokia/index.vue @@ -76,7 +76,8 @@
  • @@ -98,6 +99,7 @@ import {directive as onClickaway} from 'vue-clickaway2'; import mBeanAttributes from './m-bean-attributes'; import mBeanOperations from './m-bean-operations'; import {VIEW_GROUP} from '../../index'; +import {truncatePackageName} from '@/views/instances/jolokia/utils'; const getOperationName = (name, descriptor) => { const params = descriptor.args.map(arg => arg.type).join(','); @@ -151,6 +153,7 @@ export default { hasLoaded: false, error: null, domains: [], + truncatePackageName, selected: { domain: null, mBean: null, diff --git a/spring-boot-admin-server-ui/src/main/frontend/views/instances/jolokia/m-bean-operation-invocation.vue b/spring-boot-admin-server-ui/src/main/frontend/views/instances/jolokia/m-bean-operation-invocation.vue index cd8fc28a2e9..ea1f1ad6c6c 100644 --- a/spring-boot-admin-server-ui/src/main/frontend/views/instances/jolokia/m-bean-operation-invocation.vue +++ b/spring-boot-admin-server-ui/src/main/frontend/views/instances/jolokia/m-bean-operation-invocation.vue @@ -19,7 +19,7 @@