Browse Source

AMBARI-19871 - Config version switch/compare/revert doesn't work <fix1> (rzang)

Richard Zang 8 years ago
parent
commit
fc9e267a50
1 changed files with 7 additions and 1 deletions
  1. 7 1
      ambari-web/app/views/common/configs/config_history_flow.js

+ 7 - 1
ambari-web/app/views/common/configs/config_history_flow.js

@@ -45,7 +45,11 @@ App.ConfigHistoryFlowView = Em.View.extend({
     COMPARE: 'compare',
     REVERT: 'revert'
   },
-  
+
+  /**
+   * serviceVersion object that is currently being hovered in the dropdown menu
+   */
+  hoveredServiceVersion: null,
   /**
    * flag to check if sub-menu popup is currently being hovered
    */
@@ -583,7 +587,9 @@ App.ConfigHistoryDropdownRowView = Em.View.extend({
       var $el = $('#config_version_popup');
       var $currentTarget = $(event.currentTarget);
       var parentView = view.get('parentView');
+      parentView.set('hoveredServiceVersion', null);
       if (!serviceVersion.get("isDisplayed"))  {
+        parentView.set('hoveredServiceVersion', serviceVersion);
         parentView.set('isHovered', true);
         var elHeight = $el.outerHeight(),
           pagePosition = window.innerHeight + window.pageYOffset,