This is an automated email from the ASF dual-hosted git repository.

heneveld pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/brooklyn-ui.git

commit 6aa74fe1292cfc020c828ea915d28428e64277c0
Author: Alex Heneveld <[email protected]>
AuthorDate: Sat Jun 17 12:47:30 2023 +0100

    show size of workflow
---
 .../app/views/main/inspect/activities/detail/detail.controller.js      | 3 ++-
 .../app/views/main/inspect/activities/detail/detail.template.html      | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git 
a/ui-modules/app-inspector/app/views/main/inspect/activities/detail/detail.controller.js
 
b/ui-modules/app-inspector/app/views/main/inspect/activities/detail/detail.controller.js
index 22d1d016..e1ff5c0f 100644
--- 
a/ui-modules/app-inspector/app/views/main/inspect/activities/detail/detail.controller.js
+++ 
b/ui-modules/app-inspector/app/views/main/inspect/activities/detail/detail.controller.js
@@ -410,6 +410,7 @@ function DetailController($scope, $state, $stateParams, 
$location, $log, $uibMod
     };
 
     vm.stringify = (data) => JSON.stringify(data, null, 2);
+    vm.stringifiedSize = (data) => JSON.stringify(data).length;
 
     vm.invokeEffector = (effectorName, effectorParams) => {
         entityApi.invokeEntityEffector(applicationId, entityId, effectorName, 
effectorParams).then((response) => {
@@ -454,4 +455,4 @@ export function getTaskWorkflowTag(task) {
     if (!task) return null;
     if (!task.tags) return null;
     return task.tags.find(t => t.workflowId);
-}
\ No newline at end of file
+}
diff --git 
a/ui-modules/app-inspector/app/views/main/inspect/activities/detail/detail.template.html
 
b/ui-modules/app-inspector/app/views/main/inspect/activities/detail/detail.template.html
index 63a2e1c5..e600f231 100644
--- 
a/ui-modules/app-inspector/app/views/main/inspect/activities/detail/detail.template.html
+++ 
b/ui-modules/app-inspector/app/views/main/inspect/activities/detail/detail.template.html
@@ -360,7 +360,7 @@
                         <b>Activity</b>
                         <pre>{{vm.stringify(vm.model.activity)}}</pre>
                         <div ng-if="vm.model.workflow.data">
-                            <b>Workflow</b>
+                            <b>Workflow</b> 
({{vm.stringifiedSize(vm.model.workflow)}} bytes)
                             <pre>{{vm.stringify(vm.model.workflow)}}</pre>
                         </div>
                     </br-collapsible>

Reply via email to