-
-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Help with index.js #16
Comments
Thank you for responding by adding to the index.js. However I did not have trouble with the import statements, I imported all 12 classes no problem. It is just I was wondering what goes inside the anonymous JS function that initializes some components. But working with it more I found that: const tooltipTriggerList = document.querySelectorAll(
'[data-bs-toggle="tooltip"]',
);
const tooltipList = [...tooltipTriggerList].map(
(tooltipTriggerEl) => new Tooltip(tooltipTriggerEl),
); Overall may the Bootstrap docs and the inspect-debug browser console help me :-) |
In your question I saw you pointed out Button and Carousel as two pain points, which I added to the demo page: https://hugo-mod-bootstrap-scss.netlify.app/ Most Bootstrap JS plugins (that I have tested) works fine using data attributes and only need an import to be activated (e.g. the Carousel). Documenting all of these 12 plugins (better) isn't something we (I) have time to do, and that sounds like what the Bootstrap project itself could/should do. |
Hello! Thank you for a great module to use Bootstrap with Hugo.
It works for me overall. I am having trouble with populating the index.js
As far as I understand, the code in this file should manually call Bootrstrap JS. The module provides the code for 2 components, but there are 12 of them.
Each of the 12 Bottstrap classes (12 classes themselves are listed here https://github.com/twbs/bootstrap/blob/main/js/index.umd.js)
What works: the JS for the 2 components that are called in index.js and 4 that I managed to call using the 2 provided as a template (only because they use exactly the same syntax).
What I tried: It took me a while to figure out that the way to call a specific Bootstrap class comes from the Bootstrap docs. So I checked each component, managed to call 4 more. Tested, worked. But the way to call others differs and I simply lack JS knowledge.
Could anyone provide more examples to be able to use the JavaScript for all 12 Bootstrap components?
The components for which I miss the template on how to call/initialize them and what Bootstrap docs provide on it:
Carousel
Usage with JS from Bootstrap docs:
const carousel = new bootstrap.Carousel('#myCarousel')
Button
I see no JS usage in the docs, but button is present in the list of the 12 as per the above.
Modal
Bootstrap:
Bootstrap:
Not sure about these.
Bootstrap:
I would be grateful for the help with 1-2 more (carousel?) 🙏, as some follow the same pattern but differ from the examples in index.js.
The text was updated successfully, but these errors were encountered: