Add bootstrap 4 support 84/68084/5
authorBrandon Lo <lobrandon1217@gmail.com>
Thu, 20 Jun 2019 15:31:25 +0000 (11:31 -0400)
committerBrandon Lo <lobrandon1217@gmail.com>
Fri, 21 Jun 2019 15:09:40 +0000 (11:09 -0400)
commit5bcbb9310d14bcef3afa11315abd2251fe4e4fc6
tree968890c4c0534d9e267b3bb5f28ffd5da681c697
parente0cc666804ca75fd0d7a0344d0b837a1483e6097
Add bootstrap 4 support

Remove bootstrap 3 module and css/js
Recreated almost everything in bootstrap 4
Change workflow layout to support bootstrap 4 and flex
Add rotating glyphs for dropdowns
Change breadcrumbs to use pagination and its styling
Change account dropdown to use full width buttons
Add version sock to bootstrap4
Fix indenting in base.html
Change comments in base.html
Remove dead code in booking_list
Revert changes in mulitple_select_filter_widget
Remove dead code, whitespace in inbox
Fix formatting, dead code in viewport-base
Remove unused media tag
Make only .rotate classes rotate on dropdown click
Attach back and next to breadcrumbs
Resize breadcrumbs to be same width
Disable pointer cursor on breadcrumb hover
Change account page to account dropdown on left

Change-Id: I6c5423db6f0f6f7f0b12e55347eddcc42b56e52b
Signed-off-by: Brandon Lo <lobrandon1217@gmail.com>
45 files changed:
dashboard/requirements.txt
dashboard/src/pharos_dashboard/settings.py
dashboard/src/static/bower.json
dashboard/src/static/css/base.css [new file with mode: 0644]
dashboard/src/templates/account/booking_list.html
dashboard/src/templates/account/configuration_list.html
dashboard/src/templates/account/image_list.html
dashboard/src/templates/account/resource_list.html
dashboard/src/templates/account/userprofile_update_form.html
dashboard/src/templates/base.html
dashboard/src/templates/booking/booking_calendar.html
dashboard/src/templates/booking/booking_delete.html
dashboard/src/templates/booking/booking_detail.html
dashboard/src/templates/booking/booking_list.html
dashboard/src/templates/booking/quick_deploy.html
dashboard/src/templates/booking/stats.html
dashboard/src/templates/booking/steps/booking_confirm.html
dashboard/src/templates/booking/steps/booking_meta.html
dashboard/src/templates/booking/steps/resource_select.html
dashboard/src/templates/booking/steps/swconfig_select.html
dashboard/src/templates/config_bundle/steps/assign_host_roles.html
dashboard/src/templates/config_bundle/steps/assign_network_roles.html
dashboard/src/templates/config_bundle/steps/config_software.html
dashboard/src/templates/config_bundle/steps/define_software.html
dashboard/src/templates/config_bundle/steps/pick_installer.html
dashboard/src/templates/config_bundle/steps/table_formset.html
dashboard/src/templates/dashboard/genericselect.html
dashboard/src/templates/dashboard/lab_detail.html
dashboard/src/templates/dashboard/lab_list.html
dashboard/src/templates/dashboard/landing.html
dashboard/src/templates/dashboard/resource.html
dashboard/src/templates/dashboard/resource_all.html
dashboard/src/templates/dashboard/table.html
dashboard/src/templates/layout.html
dashboard/src/templates/notifier/inbox.html
dashboard/src/templates/resource/hostprofile_detail.html
dashboard/src/templates/resource/steps/define_hardware.html
dashboard/src/templates/resource/steps/host_info.html
dashboard/src/templates/resource/steps/meta_info.html
dashboard/src/templates/snapshot_workflow/steps/meta.html
dashboard/src/templates/snapshot_workflow/steps/select_host.html
dashboard/src/templates/workflow/confirm.html
dashboard/src/templates/workflow/resource_select.html
dashboard/src/templates/workflow/viewport-base.html
dashboard/src/templates/workflow/viewport-element.html