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>
Update filter and filter selection focus
Refactoring - Remove unused function
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>
Add TODO for replacing authorization in API v3 query endpoint
Test that user with sufficient rights can publicize query
Test user with sufficient rights can depublicize query
Consider difference between update/(de-)publicize
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>
Fix TODO syntax
Use ActiveRecord::Dirty to get changes on query