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


The following commit(s) were added to refs/heads/master by this push:
     new 74880bf0 fix tooltip styling for summary page
74880bf0 is described below

commit 74880bf0e038ff47235c5db881c972ad3794a42e
Author: Alex Heneveld <[email protected]>
AuthorDate: Tue Aug 1 11:22:53 2023 +0100

    fix tooltip styling for summary page
    
    overly broad application when we made the entity title show a tooltip
---
 .../app/views/main/inspect/summary/summary.less    | 43 +++++++++++-----------
 .../main/inspect/summary/summary.template.html     | 14 +++----
 2 files changed, 27 insertions(+), 30 deletions(-)

diff --git 
a/ui-modules/app-inspector/app/views/main/inspect/summary/summary.less 
b/ui-modules/app-inspector/app/views/main/inspect/summary/summary.less
index 256ade73..2724753f 100644
--- a/ui-modules/app-inspector/app/views/main/inspect/summary/summary.less
+++ b/ui-modules/app-inspector/app/views/main/inspect/summary/summary.less
@@ -124,29 +124,28 @@ a.blueprint-button {
   font-style: italic;
 }
 
-.tooltip {
-  position: relative;
-  display: inline-block;
-  opacity: 1;
-  top: 25px;
-  filter: drop-shadow(5px 5px 4px #b3c5ab);
-}
-
-.tooltip .tooltiptext {
-  background-color: #e3f5db;
-  border-radius: 6px;
-  z-index: 1;
-}
-
-.tooltiptext {
-  position: absolute;
-  opacity: 0;
-  transition: opacity 0.5s;
+.inline-tooltip {
+  &.tooltip {
+    position: relative;
+    display: inline-block;
+    opacity: 0;
+    top: 25px;
+    filter: drop-shadow(5px 5px 4px #b3c5ab);
+    .tooltiptext {
+      background-color: #e3f5db;
+      border-radius: 6px;
+      z-index: 1;
+      position: absolute;
+    }
+  }
 }
-
-.tooltip:hover .tooltiptext {
-  opacity: 1;
+.entity-header:hover {
+  .inline-tooltip {
+    &.tooltip {
+      transition: opacity 0.5s;
+      opacity: 1;
+    }
+  }
 }
 
-
 .modal-dialog .modal-header .text-danger:extend(.text-danger) {}
diff --git 
a/ui-modules/app-inspector/app/views/main/inspect/summary/summary.template.html 
b/ui-modules/app-inspector/app/views/main/inspect/summary/summary.template.html
index 4e64fb46..21fdbaa4 100644
--- 
a/ui-modules/app-inspector/app/views/main/inspect/summary/summary.template.html
+++ 
b/ui-modules/app-inspector/app/views/main/inspect/summary/summary.template.html
@@ -20,9 +20,9 @@
     <div class="tab-header">
         <div class="entity-header">
             <h2 ng-if="!vm.entity" class="entity-name loading"><loading-state 
error="vm.error.entity"></loading-state></h2>
-              <span ng-if="vm.entity" class="tooltip">
-                  <span class="tooltiptext">{{ vm.entity.name }}</span>  
-              </span>
+            <span ng-if="vm.entity" class="tooltip inline-tooltip">
+              <span class="tooltiptext">{{ vm.entity.name }}</span>
+            </span>
             <h2 ng-if="vm.entity" class="entity-name">
               <span class="node-icon"><img ng-src="{{ vm.iconUrl }}"/></span>
               <span class="node-name" editable-text="vm.name" blur="submit" 
buttons="no" blur="submit" onaftersave="vm.updateEntityName()">{{ 
vm.entity.name }}</span>
@@ -207,11 +207,9 @@
             ></config-sensor-table>
         </div>
         <div class="grid-option-footer">
-            <button ng-click="vm.toggleConfigResolved()" ng-class="{ 
'btn-outline': !vm.showResolvedConfig, 'btn-accent': vm.showResolvedConfig }">
-                <span ng-if="vm.showResolvedConfig" uib-tooltip="Show 
unresolved DSL values">
-                    <i class="fa fa-code"></i>
-                </span>
-                <span ng-if="!vm.showResolvedConfig" uib-tooltip="Show 
resolved values">
+            <button ng-click="vm.toggleConfigResolved()" ng-class="{ 
'btn-outline': !vm.showResolvedConfig, 'btn-accent': vm.showResolvedConfig }"
+                    uib-tooltip="{{ vm.showResolvedConfig ? 'Show unresolved 
DSL values' : 'Show resolved values' }}">
+                <span>
                     <i class="fa fa-code"></i>
                 </span>
             </button>

Reply via email to