Skip to content

Conversation

@d-torrance
Copy link
Member

The major change is that most of the Javascript code is now bundled using webpack. We also bump Bootstrap from 3 to 5, closing #3989.

Since BootSideMenu only supports Bootstrap 3, we need to trick it:

* Use both data-toggle (Bootstrap v3) and data-bs-toggle (Bootstrap
  v5) attributes.

* Use fontawesome fonts instead of glyphicons since they've been
  removed from Bootstrap.

Also bundle w/ webpack
With the bump from v8.5.1 -> v15.8.1, we don't need the custom css
anymore.
Needed a lot of new let's and const's.

Also, now we can remove d3
Also, we can remove our vendored three.js
We now bundle most of the javascript code using
webpack.  Also, bump from Boostrap 3 -> Bootstrap 5 support.
@d-torrance
Copy link
Member Author

Here are the examples after the update:

@pzinn: Would you be willing to take a look at this when you get a chance?

@d-torrance d-torrance requested a review from pzinn October 27, 2025 22:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant