aboutsummaryrefslogtreecommitdiff
path: root/site/assets/js/application.js
diff options
context:
space:
mode:
Diffstat (limited to 'site/assets/js/application.js')
-rw-r--r--site/assets/js/application.js27
1 files changed, 24 insertions, 3 deletions
diff --git a/site/assets/js/application.js b/site/assets/js/application.js
index 58f4e23bf..6ff316056 100644
--- a/site/assets/js/application.js
+++ b/site/assets/js/application.js
@@ -4,8 +4,8 @@
/*!
* JavaScript for Bootstrap's docs (https://getbootstrap.com/)
- * Copyright 2011-2020 The Bootstrap Authors
- * Copyright 2011-2020 Twitter, Inc.
+ * Copyright 2011-2021 The Bootstrap Authors
+ * Copyright 2011-2021 Twitter, Inc.
* Licensed under the Creative Commons Attribution 3.0 Unported License.
* For details, see https://creativecommons.org/licenses/by/3.0/.
*/
@@ -28,7 +28,18 @@
new bootstrap.Popover(popover)
})
- document.querySelectorAll('.toast')
+ var toastPlacement = document.getElementById('toastPlacement')
+ if (toastPlacement) {
+ document.getElementById('selectToastPlacement').addEventListener('change', function () {
+ if (!toastPlacement.dataset.originalClass) {
+ toastPlacement.dataset.originalClass = toastPlacement.className
+ }
+
+ toastPlacement.className = toastPlacement.dataset.originalClass + ' ' + this.value
+ })
+ }
+
+ document.querySelectorAll('.bd-example .toast')
.forEach(function (toastNode) {
var toast = new bootstrap.Toast(toastNode, {
autohide: false
@@ -37,6 +48,16 @@
toast.show()
})
+ var toastTrigger = document.getElementById('liveToastBtn')
+ var toastLiveExample = document.getElementById('liveToast')
+ if (toastTrigger) {
+ toastTrigger.addEventListener('click', function () {
+ var toast = new bootstrap.Toast(toastLiveExample)
+
+ toast.show()
+ })
+ }
+
// Demos within modals
document.querySelectorAll('.tooltip-test')
.forEach(function (tooltip) {