Skip to content

Commit 6b7be3e

Browse files
committed
add turbo drive tip to boostrap docs
1 parent 4572d7b commit 6b7be3e

File tree

6 files changed

+108
-0
lines changed

6 files changed

+108
-0
lines changed

.idea/.gitignore

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/php.xml

Lines changed: 34 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/symfony-docs.iml

Lines changed: 37 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/vcs.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frontend/encore/bootstrap.rst

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,21 @@ Now, require bootstrap from any of your JavaScript files:
7373
$('[data-toggle="popover"]').popover();
7474
});
7575
76+
.. tip::
77+
If you are using bootstrap with turbo drive, to allow your javascript to load on each page change, remember to wrap your javascript in a ``turbo:load`` event listener.
78+
79+
.. code-block:: javascript
80+
// app.js
81+
82+
// this waits for tubro drive to load
83+
document.addEventListener('turbo:load', function (e) {
84+
// this enables bootstrap tooltips globally
85+
let tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'))
86+
let tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
87+
return new Tooltip(tooltipTriggerEl)
88+
});
89+
});
90+
7691
Using other Bootstrap / jQuery Plugins
7792
--------------------------------------
7893

0 commit comments

Comments
 (0)