From 5a50d7d2c3ccef662fcb824c37c3f899c108adcd Mon Sep 17 00:00:00 2001 From: MuhammadAashirAslam Date: Mon, 25 May 2026 11:35:25 +0500 Subject: [PATCH] Bootstrap 5.3.8 - Upgraded Bootstrap from 3.3.7 to 5.3.8 CDN bundle (CSS & JS) in head layouts and removed obsolete IE8/9 compatibility layers. - Simplified HTML layouts by deleting nested row/column wrappers ("div-soup") around section headers, paragraph tags, and obsolete caret helper elements. - Replaced custom CSS classes with modern native Bootstrap 5 grid, flexbox, and alignment utilities (e.g., col-flex -> d-flex flex-column, vertical-align -> d-flex align-items-center, no-margin -> m-0). - Consolidated main styles by deleting modern-business.css and merging rules into customstyles.css. - Purged duplicate CSS rules, legacy browser vendor prefixes, and obsolete panel/card dual-class selectors from stylesheets. - Compensated for spacing changes by shifting the 20px bottom-margin from the removed headers globally to the .section-header class. - Realigned page footer components, custom workshops, and team grids using standard Bootstrap 5 container, rounding, and spacing parameters. Documentation: - BS5 Migration: https://getbootstrap.com/docs/5.3/migration/ - Grid System: https://getbootstrap.com/docs/5.3/layout/grid/ - Cards (replacing Panels): https://getbootstrap.com/docs/5.3/components/card/ - Spacing: https://getbootstrap.com/docs/5.3/utilities/spacing/ - Flexbox: https://getbootstrap.com/docs/5.3/utilities/flex/ - Dropdowns: https://getbootstrap.com/docs/5.3/components/dropdowns/ --- README.md | 4 +- _config.yml | 6 + _includes/algolia.html | 97 ++- _includes/footer.html | 10 +- _includes/head.html | 25 +- _includes/head_print.html | 4 +- _includes/news_banner.html | 4 +- _includes/publication_panel.html | 82 +++ _includes/sidebar.html | 71 +-- _includes/sidebar_recursive.html | 122 ++++ _includes/taglogic.html | 7 +- _includes/topnav.html | 64 +- _layouts/default.html | 100 ++- _layouts/page.html | 28 +- content/about/about.md | 24 +- .../workshops/precice-workshop-2025.md | 6 +- .../workshops/precice-workshop-organizing.md | 25 +- ...le-your-code-defining-mesh-connectivity.md | 56 +- .../couple-your-code-gradient-data.md | 16 +- .../couple-your-code-implicit-coupling.md | 24 +- ...le-your-code-initializing-coupling-data.md | 16 +- .../couple-your-code-mesh-and-data-access.md | 32 +- .../couple-your-code-preparing-your-solver.md | 8 +- .../couple-your-code-steering-methods.md | 24 +- .../couple-your-code-time-step-sizes.md | 88 +-- .../fundamentals-literature-guide.md | 101 +-- .../docs/fundamentals/fundamentals-roadmap.md | 2 +- content/index.html | 426 ++++++------- css/customstyles-precice.css | 594 ++++++++++++++++-- css/customstyles.css | 254 +++----- css/landing-page.css | 25 +- css/modern-business.css | 89 --- css/printstyles.css | 2 +- css/theme-blue.css | 6 +- css/theme-green.css | 6 +- css/theme-precice.css | 116 ++-- js/customscripts.js | 140 ++--- js/github-queries.js | 2 +- js/jquery.navgoco.min.js | 8 - js/news-collect.js | 2 +- 40 files changed, 1501 insertions(+), 1215 deletions(-) create mode 100644 _includes/publication_panel.html create mode 100644 _includes/sidebar_recursive.html delete mode 100644 css/modern-business.css delete mode 100644 js/jquery.navgoco.min.js diff --git a/README.md b/README.md index 2f66af0bafb..142cb99ebf5 100644 --- a/README.md +++ b/README.md @@ -71,9 +71,9 @@ A good starting point is the following: ```html