Repository: ambari Updated Branches: refs/heads/trunk 3c2492322 -> 8b92561fb
AMBARI-15948. Sometimes there is no tooltips on buttons in manage config groups popup (akovalenko) Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/8b92561f Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/8b92561f Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/8b92561f Branch: refs/heads/trunk Commit: 8b92561fb3b3c258d1644a0f4c29696771f878dd Parents: 3c24923 Author: Aleksandr Kovalenko <[email protected]> Authored: Tue Apr 19 14:47:39 2016 +0300 Committer: Aleksandr Kovalenko <[email protected]> Committed: Tue Apr 19 14:47:39 2016 +0300 ---------------------------------------------------------------------- .../views/main/service/manage_config_groups_view.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ambari/blob/8b92561f/ambari-web/app/views/main/service/manage_config_groups_view.js ---------------------------------------------------------------------- diff --git a/ambari-web/app/views/main/service/manage_config_groups_view.js b/ambari-web/app/views/main/service/manage_config_groups_view.js index d4cb381..7517b43 100644 --- a/ambari-web/app/views/main/service/manage_config_groups_view.js +++ b/ambari-web/app/views/main/service/manage_config_groups_view.js @@ -93,18 +93,20 @@ App.MainServiceManageConfigGroupView = Em.View.extend({ this.get('controller').loadHosts(); }, - didInsertElement: function () { - this.selectDefaultGroup(); - App.tooltip($('.properties-link')); - App.tooltip($("[rel='button-info']")); - App.tooltip($("[rel='button-info-dropdown']"), {placement: 'left'}); - }, - willDestroyElement: function () { this.get('controller.configGroups').clear(); this.get('controller.originalConfigGroups').clear(); }, + showTooltip: function () { + if (!this.get('controller.isLoaded')) return false; + Em.run.next(function(){ + App.tooltip($('.properties-link')); + App.tooltip($("[rel='button-info']")); + App.tooltip($("[rel='button-info-dropdown']"), {placement: 'left'}); + }); + }.observes('controller.isLoaded'), + /** * Disable actions remove and rename for Default config group * @method buttonObserver
