Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/bootstrap.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTiger Oakes <contact@tigeroakes.com>2022-04-12 18:07:25 +0300
committerGitHub <noreply@github.com>2022-04-12 18:07:25 +0300
commitfe257823ecca31cf5e582e9b8380a0ad0204075e (patch)
tree1ebe321ce3bd30686cbd49a58272d8845d07a673 /site/content/docs/5.1/examples/cheatsheet/cheatsheet.js
parentf6cb4b64b57f751df4563fe80e0f4eb4c19fb8e4 (diff)
Use Babel and ES6 in docs JS files (#31607)
* Pass docs js through Babel * Use ES6 in docs js * Only run babel on src files * Allow babel in Hugo * Update scripts.html * Inherit from the root .eslintrc.json * Use `Array.from` * Drop Babel from docs * Prefer template * replace IIFE with arrow functions Co-authored-by: XhmikosR <xhmikosr@gmail.com> Co-authored-by: GeoSot <geo.sotis@gmail.com>
Diffstat (limited to 'site/content/docs/5.1/examples/cheatsheet/cheatsheet.js')
-rw-r--r--site/content/docs/5.1/examples/cheatsheet/cheatsheet.js24
1 files changed, 12 insertions, 12 deletions
diff --git a/site/content/docs/5.1/examples/cheatsheet/cheatsheet.js b/site/content/docs/5.1/examples/cheatsheet/cheatsheet.js
index 0a50258b92..e25a89e75d 100644
--- a/site/content/docs/5.1/examples/cheatsheet/cheatsheet.js
+++ b/site/content/docs/5.1/examples/cheatsheet/cheatsheet.js
@@ -1,24 +1,24 @@
/* global bootstrap: false */
-(function () {
+(() => {
'use strict'
// Tooltip and popover demos
document.querySelectorAll('.tooltip-demo')
- .forEach(function (tooltip) {
+ .forEach(tooltip => {
new bootstrap.Tooltip(tooltip, {
selector: '[data-bs-toggle="tooltip"]'
})
})
document.querySelectorAll('[data-bs-toggle="popover"]')
- .forEach(function (popover) {
+ .forEach(popover => {
new bootstrap.Popover(popover)
})
document.querySelectorAll('.toast')
- .forEach(function (toastNode) {
- var toast = new bootstrap.Toast(toastNode, {
+ .forEach(toastNode => {
+ const toast = new bootstrap.Toast(toastNode, {
autohide: false
})
@@ -27,27 +27,27 @@
// Disable empty links and submit buttons
document.querySelectorAll('[href="#"], [type="submit"]')
- .forEach(function (link) {
- link.addEventListener('click', function (event) {
+ .forEach(link => {
+ link.addEventListener('click', event => {
event.preventDefault()
})
})
function setActiveItem() {
- var hash = window.location.hash
+ const { hash } = window.location
if (hash === '') {
return
}
- var link = document.querySelector('.bd-aside a[href="' + hash + '"]')
+ const link = document.querySelector(`.bd-aside a[href="${hash}"]`)
if (!link) {
return
}
- var active = document.querySelector('.bd-aside .active')
- var parent = link.parentNode.parentNode.previousElementSibling
+ const active = document.querySelector('.bd-aside .active')
+ const parent = link.parentNode.parentNode.previousElementSibling
link.classList.add('active')
@@ -59,7 +59,7 @@
return
}
- var expanded = active.parentNode.parentNode.previousElementSibling
+ const expanded = active.parentNode.parentNode.previousElementSibling
active.classList.remove('active')