Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Bootstrap
bootstrap
Commits
13572a68
Commit
13572a68
authored
4 years ago
by
XhmikosR
Browse files
Options
Download
Email Patches
Plain Diff
Remove the now unneeded polyfills.
parent
e8f1709a
Changes
15
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
build/build-plugins.js
+1
-6
build/build-plugins.js
js/src/dom/polyfill.js
+0
-65
js/src/dom/polyfill.js
js/src/dom/selector-engine.js
+2
-4
js/src/dom/selector-engine.js
js/tests/karma.conf.js
+0
-10
js/tests/karma.conf.js
js/tests/visual/alert.html
+0
-1
js/tests/visual/alert.html
js/tests/visual/button.html
+0
-1
js/tests/visual/button.html
js/tests/visual/carousel.html
+0
-1
js/tests/visual/carousel.html
js/tests/visual/collapse.html
+0
-1
js/tests/visual/collapse.html
js/tests/visual/dropdown.html
+0
-1
js/tests/visual/dropdown.html
js/tests/visual/modal.html
+0
-1
js/tests/visual/modal.html
js/tests/visual/popover.html
+0
-1
js/tests/visual/popover.html
js/tests/visual/scrollspy.html
+0
-1
js/tests/visual/scrollspy.html
js/tests/visual/tab.html
+0
-1
js/tests/visual/tab.html
js/tests/visual/toast.html
+0
-1
js/tests/visual/toast.html
js/tests/visual/tooltip.html
+0
-1
js/tests/visual/tooltip.html
with
3 additions
and
96 deletions
+3
-96
build/build-plugins.js
+
1
-
6
View file @
13572a68
...
@@ -26,7 +26,6 @@ const bsPlugins = {
...
@@ -26,7 +26,6 @@ const bsPlugins = {
Data
:
path
.
resolve
(
__dirname
,
'
../js/src/dom/data.js
'
),
Data
:
path
.
resolve
(
__dirname
,
'
../js/src/dom/data.js
'
),
EventHandler
:
path
.
resolve
(
__dirname
,
'
../js/src/dom/event-handler.js
'
),
EventHandler
:
path
.
resolve
(
__dirname
,
'
../js/src/dom/event-handler.js
'
),
Manipulator
:
path
.
resolve
(
__dirname
,
'
../js/src/dom/manipulator.js
'
),
Manipulator
:
path
.
resolve
(
__dirname
,
'
../js/src/dom/manipulator.js
'
),
Polyfill
:
path
.
resolve
(
__dirname
,
'
../js/src/dom/polyfill.js
'
),
SelectorEngine
:
path
.
resolve
(
__dirname
,
'
../js/src/dom/selector-engine.js
'
),
SelectorEngine
:
path
.
resolve
(
__dirname
,
'
../js/src/dom/selector-engine.js
'
),
Alert
:
path
.
resolve
(
__dirname
,
'
../js/src/alert.js
'
),
Alert
:
path
.
resolve
(
__dirname
,
'
../js/src/alert.js
'
),
Button
:
path
.
resolve
(
__dirname
,
'
../js/src/button.js
'
),
Button
:
path
.
resolve
(
__dirname
,
'
../js/src/button.js
'
),
...
@@ -66,10 +65,7 @@ const getConfigByPluginKey = pluginKey => {
...
@@ -66,10 +65,7 @@ const getConfigByPluginKey = pluginKey => {
pluginKey
===
'
Sanitizer
'
pluginKey
===
'
Sanitizer
'
)
{
)
{
return
{
return
{
external
:
[
bsPlugins
.
Polyfill
],
external
:
[]
globals
:
{
[
bsPlugins
.
Polyfill
]:
'
Polyfill
'
}
}
}
}
}
...
@@ -138,7 +134,6 @@ const domObjects = [
...
@@ -138,7 +134,6 @@ const domObjects = [
'
Data
'
,
'
Data
'
,
'
EventHandler
'
,
'
EventHandler
'
,
'
Manipulator
'
,
'
Manipulator
'
,
'
Polyfill
'
,
'
SelectorEngine
'
'
SelectorEngine
'
]
]
...
...
This diff is collapsed.
Click to expand it.
js/src/dom/polyfill.js
deleted
100644 → 0
+
0
-
65
View file @
e8f1709a
/**
* --------------------------------------------------------------------------
* Bootstrap (v5.0.0-alpha2): dom/polyfill.js
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
* --------------------------------------------------------------------------
*/
import
{
getUID
}
from
'
../util/index
'
let
find
=
Element
.
prototype
.
querySelectorAll
let
findOne
=
Element
.
prototype
.
querySelector
const
scopeSelectorRegex
=
/:scope
\b
/
const
supportsScopeQuery
=
(()
=>
{
const
element
=
document
.
createElement
(
'
div
'
)
try
{
element
.
querySelectorAll
(
'
:scope *
'
)
}
catch
(
_
)
{
return
false
}
return
true
})()
if
(
!
supportsScopeQuery
)
{
find
=
function
(
selector
)
{
if
(
!
scopeSelectorRegex
.
test
(
selector
))
{
return
this
.
querySelectorAll
(
selector
)
}
const
hasId
=
Boolean
(
this
.
id
)
if
(
!
hasId
)
{
this
.
id
=
getUID
(
'
scope
'
)
}
let
nodeList
=
null
try
{
selector
=
selector
.
replace
(
scopeSelectorRegex
,
`#
${
this
.
id
}
`
)
nodeList
=
this
.
querySelectorAll
(
selector
)
}
finally
{
if
(
!
hasId
)
{
this
.
removeAttribute
(
'
id
'
)
}
}
return
nodeList
}
findOne
=
function
(
selector
)
{
if
(
!
scopeSelectorRegex
.
test
(
selector
))
{
return
this
.
querySelector
(
selector
)
}
const
matches
=
find
.
call
(
this
,
selector
)
return
matches
[
0
]
?
matches
[
0
]
:
null
}
}
export
{
find
,
findOne
}
This diff is collapsed.
Click to expand it.
js/src/dom/selector-engine.js
+
2
-
4
View file @
13572a68
...
@@ -5,8 +5,6 @@
...
@@ -5,8 +5,6 @@
* --------------------------------------------------------------------------
* --------------------------------------------------------------------------
*/
*/
import
{
find
as
findFn
,
findOne
}
from
'
./polyfill
'
/**
/**
* ------------------------------------------------------------------------
* ------------------------------------------------------------------------
* Constants
* Constants
...
@@ -21,11 +19,11 @@ const SelectorEngine = {
...
@@ -21,11 +19,11 @@ const SelectorEngine = {
},
},
find
(
selector
,
element
=
document
.
documentElement
)
{
find
(
selector
,
element
=
document
.
documentElement
)
{
return
[].
concat
(...
findFn
.
call
(
element
,
selector
))
return
[].
concat
(...
Element
.
prototype
.
querySelectorAll
.
call
(
element
,
selector
))
},
},
findOne
(
selector
,
element
=
document
.
documentElement
)
{
findOne
(
selector
,
element
=
document
.
documentElement
)
{
return
findOne
.
call
(
element
,
selector
)
return
Element
.
prototype
.
querySelector
.
call
(
element
,
selector
)
},
},
children
(
element
,
selector
)
{
children
(
element
,
selector
)
{
...
...
This diff is collapsed.
Click to expand it.
js/tests/karma.conf.js
+
0
-
10
View file @
13572a68
...
@@ -137,16 +137,6 @@ if (browserStack) {
...
@@ -137,16 +137,6 @@ if (browserStack) {
branches
:
89
,
branches
:
89
,
functions
:
90
,
functions
:
90
,
lines
:
90
lines
:
90
},
each
:
{
overrides
:
{
'
js/src/dom/polyfill.js
'
:
{
statements
:
30
,
lines
:
30
,
branches
:
8
,
functions
:
30
}
}
}
}
}
}
}
}
...
...
This diff is collapsed.
Click to expand it.
js/tests/visual/alert.html
+
0
-
1
View file @
13572a68
...
@@ -51,7 +51,6 @@
...
@@ -51,7 +51,6 @@
</div>
</div>
</div>
</div>
<script
src=
"../../dist/dom/polyfill.js"
></script>
<script
src=
"../../dist/dom/event-handler.js"
></script>
<script
src=
"../../dist/dom/event-handler.js"
></script>
<script
src=
"../../dist/dom/selector-engine.js"
></script>
<script
src=
"../../dist/dom/selector-engine.js"
></script>
<script
src=
"../../dist/dom/data.js"
></script>
<script
src=
"../../dist/dom/data.js"
></script>
...
...
This diff is collapsed.
Click to expand it.
js/tests/visual/button.html
+
0
-
1
View file @
13572a68
...
@@ -44,7 +44,6 @@
...
@@ -44,7 +44,6 @@
</div>
</div>
</div>
</div>
<script
src=
"../../dist/dom/polyfill.js"
></script>
<script
src=
"../../dist/dom/event-handler.js"
></script>
<script
src=
"../../dist/dom/event-handler.js"
></script>
<script
src=
"../../dist/dom/selector-engine.js"
></script>
<script
src=
"../../dist/dom/selector-engine.js"
></script>
<script
src=
"../../dist/dom/data.js"
></script>
<script
src=
"../../dist/dom/data.js"
></script>
...
...
This diff is collapsed.
Click to expand it.
js/tests/visual/carousel.html
+
0
-
1
View file @
13572a68
...
@@ -45,7 +45,6 @@
...
@@ -45,7 +45,6 @@
</div>
</div>
</div>
</div>
<script
src=
"../../dist/dom/polyfill.js"
></script>
<script
src=
"../../dist/dom/event-handler.js"
></script>
<script
src=
"../../dist/dom/event-handler.js"
></script>
<script
src=
"../../dist/dom/selector-engine.js"
></script>
<script
src=
"../../dist/dom/selector-engine.js"
></script>
<script
src=
"../../dist/dom/manipulator.js"
></script>
<script
src=
"../../dist/dom/manipulator.js"
></script>
...
...
This diff is collapsed.
Click to expand it.
js/tests/visual/collapse.html
+
0
-
1
View file @
13572a68
...
@@ -71,7 +71,6 @@
...
@@ -71,7 +71,6 @@
</div>
</div>
</div>
</div>
<script
src=
"../../dist/dom/polyfill.js"
></script>
<script
src=
"../../dist/dom/event-handler.js"
></script>
<script
src=
"../../dist/dom/event-handler.js"
></script>
<script
src=
"../../dist/dom/selector-engine.js"
></script>
<script
src=
"../../dist/dom/selector-engine.js"
></script>
<script
src=
"../../dist/dom/manipulator.js"
></script>
<script
src=
"../../dist/dom/manipulator.js"
></script>
...
...
This diff is collapsed.
Click to expand it.
js/tests/visual/dropdown.html
+
0
-
1
View file @
13572a68
...
@@ -210,7 +210,6 @@
...
@@ -210,7 +210,6 @@
</div>
</div>
<script
src=
"../../../node_modules/popper.js/dist/umd/popper.min.js"
></script>
<script
src=
"../../../node_modules/popper.js/dist/umd/popper.min.js"
></script>
<script
src=
"../../dist/dom/polyfill.js"
></script>
<script
src=
"../../dist/dom/event-handler.js"
></script>
<script
src=
"../../dist/dom/event-handler.js"
></script>
<script
src=
"../../dist/dom/selector-engine.js"
></script>
<script
src=
"../../dist/dom/selector-engine.js"
></script>
<script
src=
"../../dist/dom/data.js"
></script>
<script
src=
"../../dist/dom/data.js"
></script>
...
...
This diff is collapsed.
Click to expand it.
js/tests/visual/modal.html
+
0
-
1
View file @
13572a68
...
@@ -206,7 +206,6 @@
...
@@ -206,7 +206,6 @@
</div>
</div>
<script
src=
"../../../node_modules/popper.js/dist/umd/popper.min.js"
></script>
<script
src=
"../../../node_modules/popper.js/dist/umd/popper.min.js"
></script>
<script
src=
"../../dist/dom/polyfill.js"
></script>
<script
src=
"../../dist/dom/event-handler.js"
></script>
<script
src=
"../../dist/dom/event-handler.js"
></script>
<script
src=
"../../dist/dom/selector-engine.js"
></script>
<script
src=
"../../dist/dom/selector-engine.js"
></script>
<script
src=
"../../dist/dom/data.js"
></script>
<script
src=
"../../dist/dom/data.js"
></script>
...
...
This diff is collapsed.
Click to expand it.
js/tests/visual/popover.html
+
0
-
1
View file @
13572a68
...
@@ -32,7 +32,6 @@
...
@@ -32,7 +32,6 @@
</div>
</div>
<script
src=
"../../../node_modules/popper.js/dist/umd/popper.min.js"
></script>
<script
src=
"../../../node_modules/popper.js/dist/umd/popper.min.js"
></script>
<script
src=
"../../dist/dom/polyfill.js"
></script>
<script
src=
"../../dist/dom/event-handler.js"
></script>
<script
src=
"../../dist/dom/event-handler.js"
></script>
<script
src=
"../../dist/dom/selector-engine.js"
></script>
<script
src=
"../../dist/dom/selector-engine.js"
></script>
<script
src=
"../../dist/dom/manipulator.js"
></script>
<script
src=
"../../dist/dom/manipulator.js"
></script>
...
...
This diff is collapsed.
Click to expand it.
js/tests/visual/scrollspy.html
+
0
-
1
View file @
13572a68
...
@@ -86,7 +86,6 @@
...
@@ -86,7 +86,6 @@
<p>
Ad leggings keytar, brunch id art party dolor labore.
</p>
<p>
Ad leggings keytar, brunch id art party dolor labore.
</p>
</div>
</div>
<script
src=
"../../dist/dom/polyfill.js"
></script>
<script
src=
"../../dist/dom/data.js"
></script>
<script
src=
"../../dist/dom/data.js"
></script>
<script
src=
"../../dist/dom/event-handler.js"
></script>
<script
src=
"../../dist/dom/event-handler.js"
></script>
<script
src=
"../../dist/dom/selector-engine.js"
></script>
<script
src=
"../../dist/dom/selector-engine.js"
></script>
...
...
This diff is collapsed.
Click to expand it.
js/tests/visual/tab.html
+
0
-
1
View file @
13572a68
...
@@ -222,7 +222,6 @@
...
@@ -222,7 +222,6 @@
</div>
</div>
<script
src=
"../../../node_modules/popper.js/dist/umd/popper.min.js"
></script>
<script
src=
"../../../node_modules/popper.js/dist/umd/popper.min.js"
></script>
<script
src=
"../../dist/dom/polyfill.js"
></script>
<script
src=
"../../dist/dom/event-handler.js"
></script>
<script
src=
"../../dist/dom/event-handler.js"
></script>
<script
src=
"../../dist/dom/selector-engine.js"
></script>
<script
src=
"../../dist/dom/selector-engine.js"
></script>
<script
src=
"../../dist/dom/data.js"
></script>
<script
src=
"../../dist/dom/data.js"
></script>
...
...
This diff is collapsed.
Click to expand it.
js/tests/visual/toast.html
+
0
-
1
View file @
13572a68
...
@@ -52,7 +52,6 @@
...
@@ -52,7 +52,6 @@
</div>
</div>
</div>
</div>
<script
src=
"../../dist/dom/polyfill.js"
></script>
<script
src=
"../../dist/dom/event-handler.js"
></script>
<script
src=
"../../dist/dom/event-handler.js"
></script>
<script
src=
"../../dist/dom/manipulator.js"
></script>
<script
src=
"../../dist/dom/manipulator.js"
></script>
<script
src=
"../../dist/dom/data.js"
></script>
<script
src=
"../../dist/dom/data.js"
></script>
...
...
This diff is collapsed.
Click to expand it.
js/tests/visual/tooltip.html
+
0
-
1
View file @
13572a68
...
@@ -70,7 +70,6 @@
...
@@ -70,7 +70,6 @@
</div>
</div>
<script
src=
"../../../node_modules/popper.js/dist/umd/popper.min.js"
></script>
<script
src=
"../../../node_modules/popper.js/dist/umd/popper.min.js"
></script>
<script
src=
"../../dist/dom/polyfill.js"
></script>
<script
src=
"../../dist/dom/selector-engine.js"
></script>
<script
src=
"../../dist/dom/selector-engine.js"
></script>
<script
src=
"../../dist/dom/event-handler.js"
></script>
<script
src=
"../../dist/dom/event-handler.js"
></script>
<script
src=
"../../dist/dom/manipulator.js"
></script>
<script
src=
"../../dist/dom/manipulator.js"
></script>
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment