From 22e5fcb70ec31e9695b57142dc8a4c7a3de03753 Mon Sep 17 00:00:00 2001 From: codecalm Date: Sun, 29 Nov 2020 16:05:54 +0100 Subject: [PATCH] newest bootstrap `data-XXX` => `data-bs-XXX` fixes --- src/js/autosize.js | 2 +- src/js/dropdown.js | 2 +- src/js/tabler.js | 8 +++--- src/pages/_docs/buttons.md | 6 ++--- src/pages/_docs/form-helpers.md | 2 +- src/pages/_docs/tooltips.md | 10 +++---- src/pages/_includes/cards/card-tabs.html | 2 +- src/pages/_includes/cards/comments.html | 4 +-- src/pages/_includes/cards/icons.html | 4 +-- src/pages/_includes/cards/invoices.html | 2 +- .../_includes/cards/most-visited-pages.html | 2 +- .../_includes/cards/music/tracks-list.html | 2 +- src/pages/_includes/cards/profile-2.html | 6 ++--- src/pages/_includes/cards/social-traffic.html | 2 +- src/pages/_includes/cards/tabs.html | 14 +++++----- src/pages/_includes/cards/tasks.html | 2 +- src/pages/_includes/docs/menu.html | 2 +- .../_includes/forms/form-elements-1.html | 6 ++--- .../_includes/forms/form-elements-4.html | 2 +- src/pages/_includes/layout/navbar-logo.html | 27 ++++++++++++++----- src/pages/_includes/layout/navbar-menu.html | 6 ++--- src/pages/_includes/layout/navbar-side.html | 4 +-- .../_includes/layout/navbar-toggler.html | 2 +- src/pages/_includes/layout/navbar.html | 2 +- src/pages/_includes/layout/sidebar.html | 2 +- src/pages/_includes/parts/dropdown/days.html | 2 +- src/pages/_includes/ui/avatar.html | 2 +- src/pages/_includes/ui/button.html | 2 +- src/pages/_includes/ui/card-dropdown.html | 2 +- src/pages/_includes/ui/form/input-group.html | 2 +- .../_includes/ui/form/textarea-autosize.html | 2 +- src/pages/_includes/ui/steps.html | 2 +- src/pages/_includes/ui/switch-icon.html | 2 +- src/pages/_includes/ui/table.html | 2 +- src/pages/_includes/ui/toast.html | 2 +- src/scss/layout/_navbar.scss | 1 + 36 files changed, 79 insertions(+), 65 deletions(-) diff --git a/src/js/autosize.js b/src/js/autosize.js index 6bb5ed20..fcf4a663 100644 --- a/src/js/autosize.js +++ b/src/js/autosize.js @@ -2,7 +2,7 @@ import autosize from 'autosize'; -const elements = document.querySelectorAll('[data-toggle="autosize"]'); +const elements = document.querySelectorAll('[data-bs-toggle="autosize"]'); if (elements.length) { elements.forEach(function (element) { autosize(element); diff --git a/src/js/dropdown.js b/src/js/dropdown.js index 662bed66..0eabae99 100644 --- a/src/js/dropdown.js +++ b/src/js/dropdown.js @@ -9,7 +9,7 @@ dropdowns.forEach(dropdown => { dropdown.addEventListener('mousedown', (e) => { e.stopPropagation(); - if (e.target.dataset.toggle && e.target.dataset.toggle === 'dropdown') { + if (e.target.dataset.bsToggle && e.target.dataset.bsToggle === 'dropdown') { currentTarget = e.currentTarget; } }); diff --git a/src/js/tabler.js b/src/js/tabler.js index 626e2c1a..75d09292 100644 --- a/src/js/tabler.js +++ b/src/js/tabler.js @@ -7,7 +7,7 @@ import './dropdown'; (function() { /** */ - let tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-toggle="tooltip"]')); + let tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')); tooltipTriggerList.map(function (tooltipTriggerEl) { let options = { delay: {show: 50, hide: 50}, @@ -19,7 +19,7 @@ import './dropdown'; /** */ - let popoverTriggerList = [].slice.call(document.querySelectorAll('[data-toggle="popover"]')); + let popoverTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]')); popoverTriggerList.map(function (popoverTriggerEl) { let options = { delay: {show: 50, hide: 50}, @@ -29,13 +29,13 @@ import './dropdown'; return new bootstrap.Popover(popoverTriggerEl, options); }); - let dropdownTriggerList = [].slice.call(document.querySelectorAll('[data-toggle="dropdown"]')); + let dropdownTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="dropdown"]')); dropdownTriggerList.map(function (dropdownTriggerEl) { return new bootstrap.Dropdown(dropdownTriggerEl); }); - let switchesTriggerList = [].slice.call(document.querySelectorAll('[data-toggle="switch-icon"]')); + let switchesTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="switch-icon"]')); switchesTriggerList.map(function (switchTriggerEl) { switchTriggerEl.addEventListener('click', (e) => { e.stopPropagation(); diff --git a/src/pages/_docs/buttons.md b/src/pages/_docs/buttons.md index 613f5541..4d6bb15d 100644 --- a/src/pages/_docs/buttons.md +++ b/src/pages/_docs/buttons.md @@ -225,21 +225,21 @@ Create a dropdown button that will encourage users to click for more options. Yo {% capture code %}