Commit Graph
86 Commits
Author SHA1 Message Date
kevinveenbirkenbachandClaude Opus 4.7 f3c15e3e1c fix(navigation): unclip dropdowns and flip toward the side with more space
- Move <header> overflow:hidden into body.fullscreen scope and drop the
  implicit-vertical-clip overflow-x:auto from .navbar-nav so dropdown
  menus can escape the navbar.
- Drive top-level dropdowns through bootstrap.Dropdown (popperConfig
  strategy:'fixed'), and add a chooseDirection() helper that toggles
  .dropup/.dropdown on the .nav-item based on space above vs below
  before each show. Split the navigation.css rules to position the menu
  with top:100% or bottom:100% accordingly.
- Mark the dropdown toggle with data-bs-toggle="dropdown" in the
  template; cover that with a Jinja-rendered unit test and add Cypress
  specs for the header (opens downward) and footer (flips to .dropup)
  cases.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 02:26:02 +02:00
kevinveenbirkenbachandClaude Sonnet 4.6 6861b2c0eb fix(nav): prevent navbar items from wrapping to second line
- Set flex-wrap: nowrap on navbar-nav to keep all items in one row
- Add hidden overflow-x scroll (no visible scrollbar) as fallback
- Fix #navbar_logo taking up space when invisible via max-width transition

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-30 10:10:55 +02:00
kevinveenbirkenbach 46b0b744ca Added logo to navbar when in fullscreen 2025-07-21 11:39:59 +02:00
kevinveenbirkenbach 7bc0f32145 Added cypress tests 2025-07-08 17:16:57 +02:00
kevinveenbirkenbach 6ed3e60dd0 Solved 2tap fullscreen hight bug 2025-07-08 14:39:13 +02:00
kevinveenbirkenbach ab8ea0dbd6 Added iframe observer 2025-07-07 23:40:35 +02:00
kevinveenbirkenbach b0446dcd29 Added include svgs 2025-07-07 19:14:29 +02:00
kevinveenbirkenbach 55d309b2d7 Changed fade between html iframe animation 2025-07-07 15:37:24 +02:00
kevinveenbirkenbach d99a8c8452 Added restore functionality to small logo 2025-07-07 15:06:36 +02:00
kevinveenbirkenbach 3f6a195ecb Optimizid hover 2025-07-07 13:37:02 +02:00
kevinveenbirkenbach 430ea4a120 Solved loading bug 2025-07-07 13:19:49 +02:00
kevinveenbirkenbach 9ada9acb3a Implemented SVG handling 2025-07-07 12:40:25 +02:00
kevinveenbirkenbach 6572a39d48 Added hover effects to cards 2025-07-06 22:25:22 +02:00
kevinveenbirkenbach a80262c0d4 Solved container height bug 2025-07-06 22:18:28 +02:00
kevinveenbirkenbach 531c2295bd Added header/footer animation 2025-07-06 18:14:42 +02:00
kevinveenbirkenbach 0640ec6439 Added animation for fullscreen log 2025-07-06 17:46:51 +02:00
kevinveenbirkenbach a7eb14046f Added fullwidth animation 2025-07-06 17:35:40 +02:00
kevinveenbirkenbach 539580ad09 Added missing enterfullscreen function 2025-07-06 17:13:15 +02:00
kevinveenbirkenbach faf5bd1e8c Solved iframe margin bug 2025-07-06 10:55:12 +02:00
kevinveenbirkenbach 97378422bd Solved more CSS bugs 2025-07-05 21:07:31 +02:00
kevinveenbirkenbach 2632c21de3 Removed unnecessary log messages 2025-07-05 20:33:08 +02:00
kevinveenbirkenbach 64db9a4e6a Implemented Nasa Picture of the day 2025-07-05 20:08:00 +02:00
kevinveenbirkenbach d0f8d7d172 Added logo for small screen 2025-07-05 18:54:18 +02:00
kevinveenbirkenbach 20b6c731b8 Added onclick functionality for menu items 2025-07-05 18:32:26 +02:00
kevinveenbirkenbach 2f63009c31 Implemented full width function 2025-07-05 18:00:23 +02:00
kevinveenbirkenbach f0d4206731 Finished resize implementation for iframe 2025-07-05 16:53:25 +02:00
kevinveenbirkenbach b8aad8b695 Removed non functional resize code 2025-07-05 14:39:18 +02:00
kevinveenbirkenbach 697696347f finished fullscreen base implementation 2025-07-05 14:20:52 +02:00
kevinveenbirkenbach d6389157ec Added fullscreen mode 2025-07-05 13:30:25 +02:00
kevinveenbirkenbach 25dbc3f331 Added correct iframe size loading 2025-07-05 13:17:38 +02:00
kevinveenbirkenbach bb8799eb8a Added functionality for iframe url 2025-07-05 11:54:20 +02:00
kevinveenbirkenbach 8e280de139 Added header h1 pointer 2025-03-19 17:20:08 +01:00
kevinveenbirkenbach 19f47a82fa Implemented iframe logic for modals 2025-03-19 17:16:44 +01:00
kevinveenbirkenbach 3b4dc298f8 Rafactored iframe.js 2025-03-19 16:53:49 +01:00
kevinveenbirkenbach 79e10e97b7 Marked header h1 as clickable 2025-03-19 16:16:27 +01:00
kevinveenbirkenbach f5a9838474 Added logic for reload via header 2025-03-19 16:14:06 +01:00
kevinveenbirkenbach 6a0db00f24 Modified scrollbars for iframes 2025-03-18 15:03:03 +01:00
kevinveenbirkenbach 3529749df5 Added iframe draft 2025-03-18 14:59:54 +01:00
kevinveenbirkenbach ae775916b0 Replaced German by English comments 2025-03-18 14:27:07 +01:00
kevinveenbirkenbach 464d307ee8 Optimized nav corners 2025-03-18 14:03:19 +01:00
kevinveenbirkenbach 4aceb2ed62 Solved main shadow bug 2025-03-18 13:56:42 +01:00
kevinveenbirkenbach a8a2efd091 Solved scrollbar issues 2025-03-18 13:49:35 +01:00
kevinveenbirkenbach 3284684282 Solved main size bug 2025-03-18 13:30:38 +01:00
kevinveenbirkenbach 20c4a4809b Refactored css 2025-03-18 13:10:35 +01:00
kevinveenbirkenbach 898f7479c9 Added scrollbar draft 2025-03-18 12:50:14 +01:00
kevinveenbirkenbach 94b4e1f883 Added support for css logos 2025-02-19 20:53:05 +01:00
kevinveenbirkenbach 0f8113974f Refactored warning and info js 2025-01-17 01:07:48 +01:00
kevinveenbirkenbach a0664691e6 Refactored alternatives and options js 2025-01-17 01:04:27 +01:00
kevinveenbirkenbach 0360c443b7 Solved childrens selector bug 2025-01-17 00:59:26 +01:00
kevinveenbirkenbach 954cff051a Added children 2025-01-17 00:44:28 +01:00