You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by jb...@apache.org on 2021/03/09 18:13:36 UTC

[activemq-artemis] branch master updated: ARTEMIS-3132 Inhibit context menu and dblclick handler of broker diagram

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

jbertram pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/activemq-artemis.git


The following commit(s) were added to refs/heads/master by this push:
     new 11f4403  ARTEMIS-3132 Inhibit context menu and dblclick handler of broker diagram
     new af9e50d  This closes #3474
11f4403 is described below

commit 11f4403cc7605ef11fb119a07c23c27939e96297
Author: Domenico Francesco Bruscino <br...@apache.org>
AuthorDate: Wed Mar 3 20:39:17 2021 +0100

    ARTEMIS-3132 Inhibit context menu and dblclick handler of broker diagram
---
 .../src/main/webapp/plugin/js/components/diagram.js               | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/components/diagram.js b/artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/components/diagram.js
index ba28182..c065031 100644
--- a/artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/components/diagram.js
+++ b/artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/components/diagram.js
@@ -27,7 +27,9 @@ var Artemis;
                         <span class="pficon pficon-help"></span>
                     </button>
                 </h1>
-                <pf-topology items="$ctrl.data.items" relations="$ctrl.data.relations" kinds="$ctrl.kinds" icons="$ctrl.data.icons" nodes="$ctrl.nodes" item-selected="$ctrl.itemSelected(item)" search-text="searchText" show-labels="$ctrl.showLabels" tooltip-function="$ctrl.tooltip(node)">
+                <!-- Inhibit the context menu of pf-topology for the its items -->
+                <style type="text/css">pf-topology .popup { visibility: hidden; }</style>
+                <pf-topology items="$ctrl.data.items" relations="$ctrl.data.relations" kinds="$ctrl.kinds" icons="$ctrl.data.icons" nodes="$ctrl.nodes" item-selected="$ctrl.itemSelected(item)" search-text="searchText" show-labels="$ctrl.showLabels" tooltip-function="$ctrl.tooltip(node)" chart-rendered="$ctrl.chartRendered(vertices, added)">
 
                 <label style="margin-right: 1em">Show labels:
                     <input type="checkbox" ng-model="$ctrl.showLabels">
@@ -354,6 +356,10 @@ var Artemis;
             ];
             return status;
         }
+        ctrl.chartRendered = function (vertices, added) {
+            // Inhibit the dblclick handler of pf-topology for the its items.
+            added.each(function (d) { d.url = "javascript:void(0)"; });
+        }
         ctrl.refresh = function () {
             ctrl.datasets = [];
             load();