Add bootstrap 4 support
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)
commit79c629d3ba78ad6884a1ec4a7bdf470140647b16
tree73fa7734ece44a9d6708e4bc05574dcc14707635
parent8cfd61aa885ad30947d3f1fab413ab8addeec724
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:
requirements.txt
src/pharos_dashboard/settings.py
src/static/bower.json
src/static/css/base.css [new file with mode: 0644]
src/templates/account/booking_list.html
src/templates/account/configuration_list.html
src/templates/account/image_list.html
src/templates/account/resource_list.html
src/templates/account/userprofile_update_form.html
src/templates/base.html
src/templates/booking/booking_calendar.html
src/templates/booking/booking_delete.html
src/templates/booking/booking_detail.html
src/templates/booking/booking_list.html
src/templates/booking/quick_deploy.html
src/templates/booking/stats.html
src/templates/booking/steps/booking_confirm.html
src/templates/booking/steps/booking_meta.html
src/templates/booking/steps/resource_select.html
src/templates/booking/steps/swconfig_select.html
src/templates/config_bundle/steps/assign_host_roles.html
src/templates/config_bundle/steps/assign_network_roles.html
src/templates/config_bundle/steps/config_software.html
src/templates/config_bundle/steps/define_software.html
src/templates/config_bundle/steps/pick_installer.html
src/templates/config_bundle/steps/table_formset.html
src/templates/dashboard/genericselect.html
src/templates/dashboard/lab_detail.html
src/templates/dashboard/lab_list.html
src/templates/dashboard/landing.html
src/templates/dashboard/resource.html
src/templates/dashboard/resource_all.html
src/templates/dashboard/table.html
src/templates/layout.html
src/templates/notifier/inbox.html
src/templates/resource/hostprofile_detail.html
src/templates/resource/steps/define_hardware.html
src/templates/resource/steps/host_info.html
src/templates/resource/steps/meta_info.html
src/templates/snapshot_workflow/steps/meta.html
src/templates/snapshot_workflow/steps/select_host.html
src/templates/workflow/confirm.html
src/templates/workflow/resource_select.html
src/templates/workflow/viewport-base.html
src/templates/workflow/viewport-element.html