diff --git a/THIRD_PARTY.txt b/THIRD_PARTY.txt index 3c9a0577..e22a39af 100644 --- a/THIRD_PARTY.txt +++ b/THIRD_PARTY.txt @@ -262,6 +262,8 @@ https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootst https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/locales/bootstrap-datepicker.zh-TW.min.js https://cdnjs.cloudflare.com/ajax/libs/bootstrap-daterangepicker/2.1.27/daterangepicker.min.js https://cdnjs.cloudflare.com/ajax/libs/bootstrap-daterangepicker/3.1/daterangepicker.min.js +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-icons/1.5.0/font/bootstrap-icons.min.css +https://cdnjs.cloudflare.com/ajax/libs/bootstrap-icons/1.5.0/font/fonts/bootstrap-icons.woff https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/0.9.16/js/bootstrap-multiselect.min.js https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.13.18/css/bootstrap-select.min.css https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.13.18/js/bootstrap-select.min.js diff --git a/audit/audit.sh b/audit/audit.sh index 56789184..ff655864 100755 --- a/audit/audit.sh +++ b/audit/audit.sh @@ -679,6 +679,8 @@ function create_url() { url="$CLOUDFLARE/$folder/$version/vuex.cjs.min.js" elif [ "$folder" = "instantsearch.css" ]; then url="$JSDELIVR/npm/$folder@$version/themes/algolia-min.css" + elif [ "$folder" = "bootstrap-icons" ] && [ "$subfile" = "bootstrap-icons.woff" ]; then + url="$CLOUDFLARE/$folder/$version/font/fonts/$subfile" # -------------------------------------------------------------------------- # TODO: REMOVE WHEN CDNJS.COM AUTO UPDATE BOT IS FULLY FUNCTIONAL AGAIN elif [ "$folder" = "noUiSlider" ] && [ "$version" != "14.7.0" ];then diff --git a/core/mappings.js b/core/mappings.js index e20d671b..105d9019 100644 --- a/core/mappings.js +++ b/core/mappings.js @@ -230,6 +230,8 @@ mappings.cdn = { 'bootstrap-datepicker/{version}/locales/bootstrap-datepicker.zh-CN.': resources.bootstrapDatepickerBundle, 'bootstrap-datepicker/{version}/locales/bootstrap-datepicker.zh-TW.': resources.bootstrapDatepickerBundle, 'bootstrap-datepicker/{version}/css/datepicker.': resources.bootstrapDatepickerBundle, + 'bootstrap-icons/{version}/font/bootstrap-icons.css': resources.bootstrapIcons, + 'bootstrap-icons/{version}/font/bootstrap-icons.min.css': resources.bootstrapIcons, 'bootstrap-multiselect/{version}/js/bootstrap-multiselect.': resources.bootstrapMultiselectJS, 'bootstrap-select/{version}/css/bootstrap-select.': resources.bootstrapSelectCSS, 'bootstrap-select/{version}/js/bootstrap-select.': resources.bootstrapSelectJS, @@ -488,6 +490,8 @@ mappings.cdn = { 'bluebird@{version}/js/browser/bluebird.': resources.bluebird, 'bootstrap@{version}/dist/js/bootstrap.': resources.bootstrapJS, 'bootstrap@{version}/dist/css/bootstrap.': resources.bootstrapCSS, + 'bootstrap-icons@{version}/font/bootstrap-icons.css': resources.bootstrapIcons, + 'bootstrap-icons@{version}/font/bootstrap-icons.min.css': resources.bootstrapIcons, 'bootstrap-select@{version}/dist/js/bootstrap-select.': resources.bootstrapSelectJS, 'bootstrap-table@{version}/dist/bootstrap-table.min.js': resources.bootstrapTableJS, 'bootstrap-table@{version}/dist/bootstrap-table.js': resources.bootstrapTableJS, diff --git a/core/resources.js b/core/resources.js index 4612c13d..cf640584 100644 --- a/core/resources.js +++ b/core/resources.js @@ -211,6 +211,10 @@ var resources = { 'bootstrapDatepickerBundle': { 'path': 'resources/bootstrap-datepicker/{version}/' }, + // Bootstrap Icons + 'bootstrapIcons': { + 'path': 'resources/bootstrap-icons/{version}/font/bootstrap-icons.min.css' + }, // bootstrap-multiselect 'bootstrapMultiselectJS': { 'path': 'resources/bootstrap-multiselect/{version}/bootstrap-multiselect.min.jsm' diff --git a/modules/internal/targets.js b/modules/internal/targets.js index 72b4d257..0d61d3c7 100644 --- a/modules/internal/targets.js +++ b/modules/internal/targets.js @@ -198,6 +198,8 @@ targets.setLastVersion = function (type, version) { return '3.1'; } else if (type.startsWith('/bootstrap-datepicker/1.')) { return '1.9.0'; + } else if (type.startsWith('/bootstrap-icons/1.')) { + return '1.5.0'; } else if (type.startsWith('/bootstrap-multiselect/0.')) { return '0.9.16'; } else if (type.startsWith('/bootstrap-slider/10.')) { @@ -656,6 +658,7 @@ targets.determineResourceName = function (filename) { }; const ListOfFiles = { + 'bootstrap-icons.min.css': 'Bootstrap Icons', 'clappr.min.jsm': 'clappr', 'script.min.jsm': 'script.js', 'rails.min.jsm': 'jquery-ujs', diff --git a/pages/updates/updates.html b/pages/updates/updates.html index b4944121..b11d5e9a 100644 --- a/pages/updates/updates.html +++ b/pages/updates/updates.html @@ -73,6 +73,7 @@
  • Updated: flv.js v1.5.0 -> v1.6.0 (#577)
  • Mapping: moment-with-locales -> cdnjs.cloudflare.com (#576)
  • Mapping: vue v2.x & v3.x -> cdn.jsdelivr.net (#576)
  • +
  • Added: bootstrap-icon v1.5.0 (#578)
  • Includes also the following changes, because the release of this version took a long time caused by a broken validation server of Mozilla (More information).