diff options
author | Clement Ho <ClemMakesApps@gmail.com> | 2017-02-24 10:09:53 -0600 |
---|---|---|
committer | Clement Ho <ClemMakesApps@gmail.com> | 2017-03-07 12:13:59 -0600 |
commit | 0bd9201f27e49a399b7ecc68c9a2b17fbb0b1307 (patch) | |
tree | 44c24198364206f39f62d87ebe6c592218fd63b1 | |
parent | 6a2d14e5f8d1c623fd90b4866f4b1d6a8bc53cd2 (diff) | |
download | gitlab-ce-scrolling-fixes.tar.gz |
Scrolling fixesscrolling-fixes
-rw-r--r-- | app/assets/javascripts/filtered_search/filtered_search_manager.js.es6 | 4 | ||||
-rw-r--r-- | app/assets/stylesheets/framework/filters.scss | 16 |
2 files changed, 15 insertions, 5 deletions
diff --git a/app/assets/javascripts/filtered_search/filtered_search_manager.js.es6 b/app/assets/javascripts/filtered_search/filtered_search_manager.js.es6 index 9e6692e3d21..4b5f9618d65 100644 --- a/app/assets/javascripts/filtered_search/filtered_search_manager.js.es6 +++ b/app/assets/javascripts/filtered_search/filtered_search_manager.js.es6 @@ -126,9 +126,9 @@ const inputContainer = document.querySelector('.filtered-search-input-container'); const isElementInFilteredSearch = inputContainer && inputContainer.contains(e.target); const isElementInFilterDropdown = e.target.closest('.filter-dropdown') !== null; - const isElementScrollContainer = e.target.classList.contains('scroll-container'); + const isElementTokensContainer = e.target.classList.contains('tokens-container'); - if ((!isElementInFilteredSearch && !isElementInFilterDropdown) || isElementScrollContainer) { + if ((!isElementInFilteredSearch && !isElementInFilterDropdown) || isElementTokensContainer) { gl.FilteredSearchVisualTokens.moveInputToTheRight(); this.dropdownManager.resetDropdowns(); } diff --git a/app/assets/stylesheets/framework/filters.scss b/app/assets/stylesheets/framework/filters.scss index d418d172434..abe81ad903a 100644 --- a/app/assets/stylesheets/framework/filters.scss +++ b/app/assets/stylesheets/framework/filters.scss @@ -35,11 +35,21 @@ .tokens-container { display: -webkit-flex; display: flex; - padding-left: 0; - left: 30px; + flex: 1; + -webkit-flex: 1; + padding-left: 30px; position: relative; margin-bottom: 0; } + + .input-token { + flex: 1; + -webkit-flex: 1; + } + + .filtered-search-token + .input-token:not(:last-child) { + max-width: 200px; + } } .filtered-search-token, @@ -162,7 +172,7 @@ .clear-search { width: 35px; - background-color: transparent; + background-color: $white-light; border: none; position: absolute; right: 0; |