Rename legacy pagination CSS classes

Avoid potential collision with new pagination styles.

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Rename pagination-related CSS classes

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Refactor pagination styles to use CSS flexboxes

Bug # 15375

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Prohibit text wrapping in pagination

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Fix members pagination cuke, broken in 038d32f5

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Fix typo in pagination classes

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Use ellipsis character (…) in pagination

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Use non-breaking spaces in pagination range

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Merge branch 'dev' into fix/15375-pagination-per-page-options-hidden

Signed-off-by: Alex Coles <alex@alexbcoles.com>

Conflicts:
	app/assets/javascripts/angular/directives/components/table-pagination-directive.js
	public/templates/components/table_pagination.html
Update selector in tablePagination directive test

See b33f7ce6.

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Further flexbox pagination style refactoring

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Reduce default visible pages in pagination

This is a quick fix to avoid overlapping in small viewports when the
details pane is open.

Signed-off-by: Alex Coles <alex@alexbcoles.com>
prevents pagination text from overlapping one another
Merge pull request #1900 from opf/fix/15375-pagination-per-page-options-hidden

Fixes for pagination on small viewports