diff options
Diffstat (limited to 'assets/javascripts/bootstrap/dom/polyfill.js')
-rw-r--r-- | assets/javascripts/bootstrap/dom/polyfill.js | 110 |
1 files changed, 0 insertions, 110 deletions
diff --git a/assets/javascripts/bootstrap/dom/polyfill.js b/assets/javascripts/bootstrap/dom/polyfill.js deleted file mode 100644 index 5ee16b2..0000000 --- a/assets/javascripts/bootstrap/dom/polyfill.js +++ /dev/null @@ -1,110 +0,0 @@ -/*! - * Bootstrap polyfill.js v5.0.0-alpha2 (https://getbootstrap.com/) - * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.Polyfill = {})); -}(this, (function (exports) { 'use strict'; - - /** - * -------------------------------------------------------------------------- - * Bootstrap (v5.0.0-alpha2): util/index.js - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - * -------------------------------------------------------------------------- - */ - var MAX_UID = 1000000; - /** - * -------------------------------------------------------------------------- - * Public Util Api - * -------------------------------------------------------------------------- - */ - - - var getUID = function getUID(prefix) { - do { - prefix += Math.floor(Math.random() * MAX_UID); - } while (document.getElementById(prefix)); - - return prefix; - }; - - /* istanbul ignore file */ - exports.find = Element.prototype.querySelectorAll; - exports.findOne = Element.prototype.querySelector; // MSEdge resets defaultPrevented flag upon dispatchEvent call if at least one listener is attached - - var defaultPreventedPreservedOnDispatch = function () { - var e = new CustomEvent('Bootstrap', { - cancelable: true - }); - var element = document.createElement('div'); - element.addEventListener('Bootstrap', function () { - return null; - }); - e.preventDefault(); - element.dispatchEvent(e); - return e.defaultPrevented; - }(); - - var scopeSelectorRegex = /:scope\b/; - - var supportScopeQuery = function () { - var element = document.createElement('div'); - - try { - element.querySelectorAll(':scope *'); - } catch (_) { - return false; - } - - return true; - }(); - - if (!supportScopeQuery) { - exports.find = function find(selector) { - if (!scopeSelectorRegex.test(selector)) { - return this.querySelectorAll(selector); - } - - var hasId = Boolean(this.id); - - if (!hasId) { - this.id = getUID('scope'); - } - - var nodeList = null; - - try { - selector = selector.replace(scopeSelectorRegex, "#" + this.id); - nodeList = this.querySelectorAll(selector); - } finally { - if (!hasId) { - this.removeAttribute('id'); - } - } - - return nodeList; - }; - - exports.findOne = function findOne(selector) { - if (!scopeSelectorRegex.test(selector)) { - return this.querySelector(selector); - } - - var matches = exports.find.call(this, selector); - - if (typeof matches[0] !== 'undefined') { - return matches[0]; - } - - return null; - }; - } - - exports.defaultPreventedPreservedOnDispatch = defaultPreventedPreservedOnDispatch; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); |