gitlab-org--gitlab-foss/spec
Fatih Acet b624e45126 Merge branch 'improve-build-scroll-controls-responsive-behaviour' into 'master'
Improved build page scroll UX

## What does this MR do?

This MR smoothes the UX of the builds page by more effectively affixing the scroll step buttons.

It also ensures the scroll step buttons are always in view, even if the sidemenu is open.

It also moves the autoscroll button into the same container as the scroll buttons.

## Are there points in the code the reviewer needs to double check?

## Why was this MR needed?

The build scroll buttons are always in unpredictable places and are often hidden behind sidemenus.

## Screenshots (if relevant)

![2016-09-08_17.43.58](/uploads/49cb9ad5ef2764453afaa405af7111b2/2016-09-08_17.43.58.gif)

## Does this MR meet the acceptance criteria?

- [ ] [CHANGELOG](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CHANGELOG) entry added
- [ ] [Documentation created/updated](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/development/doc_styleguide.md)
- [ ] API support added
- Tests
  - [ ] Added for this feature/bug
  - [ ] All builds are passing
- [x] Conform by the [merge request performance guides](http://docs.gitlab.com/ce/development/merge_request_performance_guidelines.html)
- [x] Conform by the [style guides](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md#style-guides)
- [x] Branch has no merge conflicts with `master` (if you do - rebase it please)
- [x] [Squashed related commits together](https://git-scm.com/book/en/Git-Tools-Rewriting-History#Squashing-Commits)

## What are the relevant issue numbers?

Contributes #21832

See merge request !6270
2016-11-08 21:41:48 +00:00
..
bin DRY up the specs for bin/changelog 2016-11-03 17:35:06 +00:00
config Updated mail_room and added sentinel support to Reply by Email 2016-10-26 05:02:47 +02:00
controllers Merge branch 'use-separate-token-for-incoming-email' into 'master' 2016-11-08 10:47:45 +00:00
factories Add setting to only allow merge requests to be merged when all discussions are resolved 2016-11-04 14:58:40 +01:00
features Merge branch 'fix-new-branch-button-spec' into 'master' 2016-11-08 15:21:47 +00:00
finders Fix lightweight tags not processed correctly by GitTagPushService 2016-10-28 13:53:18 -03:00
fixtures Use separate email-friendly token for incoming email and let incoming 2016-11-07 15:55:42 +00:00
helpers Replace jQuery.timeago with timeago.js 2016-11-07 14:49:00 -06:00
initializers
javascripts Merge branch 'improve-build-scroll-controls-responsive-behaviour' into 'master' 2016-11-08 21:41:48 +00:00
lib Merge branch 'dz-refactor-contraints' into 'master' 2016-11-08 15:01:38 +00:00
mailers Move spec/mailers/shared/notify.rb to spec/support 2016-10-22 17:51:50 -05:00
models Faster search 2016-11-08 14:21:19 +02:00
policies Added tests for IssuePolicy 2016-11-07 12:49:24 +01:00
requests Merge branch 'fix-systemhook-api' into 'master' 2016-11-08 10:02:48 +00:00
routing Fix routing spec for group controller 2016-11-08 15:54:17 +02:00
serializers Simplify implementation of entity serializers 2016-11-04 15:00:39 +01:00
services Merge branch 'process-commits-using-sidekiq' into 'master' 2016-11-07 15:50:07 +00:00
support Fix broken commits search 2016-11-08 12:03:23 +02:00
tasks/gitlab Add Rake task to create/repair GitLab Shell hooks symlinks 2016-11-01 14:52:59 -05:00
uploaders
views Merge branch '20892-commit-info' into 'master' 2016-10-31 21:29:29 +00:00
workers Merge branch 'process-commits-using-sidekiq' into 'master' 2016-11-07 15:50:07 +00:00
factories_spec.rb
rails_helper.rb
rake_helper.rb Add Rake task to create/repair GitLab Shell hooks symlinks 2016-11-01 14:52:59 -05:00
simplecov_env.rb
spec_helper.rb Fix broken commits search 2016-11-08 12:03:23 +02:00
teaspoon_env.rb