-
-
Notifications
You must be signed in to change notification settings - Fork 79.1k
Closed
Description
Prerequisites
- I have searched for duplicate or closed issues
- I have validated any HTML to avoid common problems
- I have read the contributing guidelines
Describe the issue
I am using Bootstrap 5 for my Django app and have django-bootstrap5 v24.3 installed. The Bootstrap 5 docs says "Add data-bs-toggle="button" to toggle a button’s active state". However after adding it to my button, it does nothing. In fact, the button stops working and no toggle happens. I want to be able to toggle my button to active on a click event and for it to remain that way as long as I'm on that page. Do I need to add an extra JavaScript event to handle this? I'm thinking bootstrap should be able to handle this... I have popper.min.js and bootstrap.min.js scripts included. See MRE below:
Reduced test cases
<div class="container mt-3" style="text-align: center !important;">
<!-- Implement pagination -->
<div class="pagination">
<span class="step-links">
<a href="?page=1" class="btn btn-outline-primary" role="button" data-bs-toggle="button">1</a>
{% if page_obj.has_previous %}
<a href="?page={{ page_obj.previous_page_number }}" class="btn btn-outline-primary" role="button">Prev</a>
{% endif %}
<span class="current">
</span>
{% if page_obj.has_next %}
<a class="btn btn-outline-primary" href="?page={{ page_obj.next_page_number }}" role="button">Next</a>
{% endif %}
<a class="btn btn-outline-primary" href="?page={{ page_obj.paginator.num_pages }}" role="button">{{ page_obj.paginator.num_pages }}</a>
</span>
</div>
</div>
What operating system(s) are you seeing the problem on?
Windows, Linux
What browser(s) are you seeing the problem on?
Chrome, Microsoft Edge
What version of Bootstrap are you using?
v5.3.3
Reactions are currently unavailable