Repository: ambari Updated Branches: refs/heads/branch-2.5 99668f913 -> a50861338
AMBARI-18534 Advanced storm-atlas-application.properties panel is not opened by default upon filtering (Vivek Ratnavel Subramanian via zhewang) Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/a5086133 Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/a5086133 Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/a5086133 Branch: refs/heads/branch-2.5 Commit: a50861338b39c61d5e7a611b150ef42d1afc1398 Parents: 99668f9 Author: Zhe (Joe) Wang <[email protected]> Authored: Mon Oct 10 16:13:09 2016 -0700 Committer: Zhe (Joe) Wang <[email protected]> Committed: Mon Oct 10 16:14:45 2016 -0700 ---------------------------------------------------------------------- .../common/configs/service_configs_by_category_view.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ambari/blob/a5086133/ambari-web/app/views/common/configs/service_configs_by_category_view.js ---------------------------------------------------------------------- diff --git a/ambari-web/app/views/common/configs/service_configs_by_category_view.js b/ambari-web/app/views/common/configs/service_configs_by_category_view.js index 0874872..a668634 100644 --- a/ambari-web/app/views/common/configs/service_configs_by_category_view.js +++ b/ambari-web/app/views/common/configs/service_configs_by_category_view.js @@ -305,7 +305,7 @@ App.ServiceConfigsByCategoryView = Em.View.extend(App.UserPref, App.ConfigOverri */ filteredCategoryConfigs: function () { Em.run.once(this, 'collapseCategory'); - }.observes('[email protected]'), + }.observes('[email protected]'), collapseCategory: function () { if (this.get('state') === 'destroyed') return; @@ -330,7 +330,15 @@ App.ServiceConfigsByCategoryView = Em.View.extend(App.UserPref, App.ConfigOverri } else if (isInitialRendering && !filteredResult.length) { this.set('category.isCollapsed', true); } - var categoryBlock = $('.' + this.get('category.name').split(' ').join('.') + '>.accordion-body'); + var classNames = this.get('category.name').split(' '); + // Escape the dots in category names + classNames = classNames.map(function(className) { + if(className.indexOf(".")) { + className = className.split(".").join("\\."); + } + return className; + }); + var categoryBlock = $('.' + classNames.join('.') + '>.accordion-body'); this.get('category.isCollapsed') ? categoryBlock.hide() : categoryBlock.show(); },
