From ef9e764f7a39948941599e54a46995ffb7bf1f70 Mon Sep 17 00:00:00 2001 From: Gayathrir1666 Date: Sun, 15 Apr 2018 18:51:25 +0530 Subject: [PATCH] Add scrollbar to aspect dropdowns closes #8213 closes #7696 Co-authored-by: Hank Grabowski Co-authored-by: Thorsten Claus --- Changelog.md | 1 + app/assets/javascripts/app/views/aspect_membership_view.js | 6 ++---- app/assets/stylesheets/aspects.scss | 4 ++++ app/assets/templates/aspect_membership_dropdown_tpl.jst.hbs | 2 +- app/assets/templates/aspects-list_tpl.jst.hbs | 2 +- app/views/aspects/_aspect_dropdown.html.haml | 2 +- spec/controllers/notifications_controller_spec.rb | 2 +- spec/javascripts/app/pages/getting_started_spec.js | 2 +- 8 files changed, 12 insertions(+), 9 deletions(-) diff --git a/Changelog.md b/Changelog.md index 9ebebc86c..35d415d8e 100644 --- a/Changelog.md +++ b/Changelog.md @@ -11,6 +11,7 @@ * Bump mimemagic [#8231](https://github.com/diaspora/diaspora/pull/8231) * Removed support for defunct Uni Heidelberg OSM tile server, Mapbox is now required if you want to show maps [#8215](https://github.com/diaspora/diaspora/pull/8215) * Render only two fractional digits in the posts per user/day admin statistics [#8227](https://github.com/diaspora/diaspora/pull/8227) +* Make aspect dropdowns scrollable [#8213](https://github.com/diaspora/diaspora/pull/8213) ## Features * Support and recommend TOML as configuration format [#8132](https://github.com/diaspora/diaspora/pull/8132) diff --git a/app/assets/javascripts/app/views/aspect_membership_view.js b/app/assets/javascripts/app/views/aspect_membership_view.js index 2b46c2ed7..328507d81 100644 --- a/app/assets/javascripts/app/views/aspect_membership_view.js +++ b/app/assets/javascripts/app/views/aspect_membership_view.js @@ -16,10 +16,8 @@ app.views.AspectMembership = app.views.Base.extend({ }, events: { - "click ul.aspect_membership.dropdown-menu > li.aspect_selector" - : "_clickHandler", - "keypress ul.aspect_membership.dropdown-menu > li.aspect_selector" - : "_clickHandler" + "click ul.aspect-membership.dropdown-menu > li.aspect_selector": "_clickHandler", + "keypress ul.aspect-membership.dropdown-menu > li.aspect_selector": "_clickHandler" }, initialize: function(opts) { diff --git a/app/assets/stylesheets/aspects.scss b/app/assets/stylesheets/aspects.scss index 2fcb3edd7..dce9a065d 100644 --- a/app/assets/stylesheets/aspects.scss +++ b/app/assets/stylesheets/aspects.scss @@ -21,3 +21,7 @@ } } } +.aspect-membership { + max-height: 300px; + overflow: auto; +} diff --git a/app/assets/templates/aspect_membership_dropdown_tpl.jst.hbs b/app/assets/templates/aspect_membership_dropdown_tpl.jst.hbs index d77f8ed49..03e24c939 100644 --- a/app/assets/templates/aspect_membership_dropdown_tpl.jst.hbs +++ b/app/assets/templates/aspect_membership_dropdown_tpl.jst.hbs @@ -13,7 +13,7 @@ -