diff options
| author | XhmikosR <[email protected]> | 2020-10-26 16:09:07 +0200 |
|---|---|---|
| committer | XhmikosR <[email protected]> | 2020-11-05 15:37:34 +0200 |
| commit | e8f1709adfd79bd8a9dd1e99b240edd39fd91d11 (patch) | |
| tree | aba9be3fd639078ef818e63eccc730d1036171e8 /js | |
| parent | 0766a096055a4f34c795e77f0e5c024310d20ef4 (diff) | |
| download | bootstrap-e8f1709adfd79bd8a9dd1e99b240edd39fd91d11.tar.xz bootstrap-e8f1709adfd79bd8a9dd1e99b240edd39fd91d11.zip | |
Drop Legacy Edge support.
This allows us to move forward without being held back. Microsoft already replaces the Legacy Edge with the new one on supported Windows versions.
Diffstat (limited to 'js')
| -rw-r--r-- | js/src/dom/event-handler.js | 7 | ||||
| -rw-r--r-- | js/src/dom/polyfill.js | 17 | ||||
| -rw-r--r-- | js/tests/browsers.js | 7 |
3 files changed, 1 insertions, 30 deletions
diff --git a/js/src/dom/event-handler.js b/js/src/dom/event-handler.js index 1d109c57e..c228e21ba 100644 --- a/js/src/dom/event-handler.js +++ b/js/src/dom/event-handler.js @@ -6,7 +6,6 @@ */ import { getjQuery } from '../util/index' -import { defaultPreventedPreservedOnDispatch } from './polyfill' /** * ------------------------------------------------------------------------ @@ -314,12 +313,6 @@ const EventHandler = { if (defaultPrevented) { evt.preventDefault() - - if (!defaultPreventedPreservedOnDispatch) { - Object.defineProperty(evt, 'defaultPrevented', { - get: () => true - }) - } } if (nativeDispatch) { diff --git a/js/src/dom/polyfill.js b/js/src/dom/polyfill.js index ed982587b..c5318a130 100644 --- a/js/src/dom/polyfill.js +++ b/js/src/dom/polyfill.js @@ -10,20 +10,6 @@ import { getUID } from '../util/index' let find = Element.prototype.querySelectorAll let findOne = Element.prototype.querySelector -// MSEdge resets defaultPrevented flag upon dispatchEvent call if at least one listener is attached -const defaultPreventedPreservedOnDispatch = (() => { - const e = new CustomEvent('Bootstrap', { - cancelable: true - }) - - const element = document.createElement('div') - element.addEventListener('Bootstrap', () => null) - - e.preventDefault() - element.dispatchEvent(e) - return e.defaultPrevented -})() - const scopeSelectorRegex = /:scope\b/ const supportsScopeQuery = (() => { const element = document.createElement('div') @@ -75,6 +61,5 @@ if (!supportsScopeQuery) { export { find, - findOne, - defaultPreventedPreservedOnDispatch + findOne } diff --git a/js/tests/browsers.js b/js/tests/browsers.js index 68c26a19e..828edfe07 100644 --- a/js/tests/browsers.js +++ b/js/tests/browsers.js @@ -23,13 +23,6 @@ const browsers = { browser: 'Firefox', browser_version: 'latest' }, - edgeWin10: { - base: 'BrowserStack', - os: 'Windows', - os_version: '10', - browser: 'Edge', - browser_version: '16' - }, chromeWin10: { base: 'BrowserStack', os: 'Windows', |
