aboutsummaryrefslogtreecommitdiffstats
path: root/src/js/controls.js
diff options
context:
space:
mode:
authorSam Potts <sam@potts.es>2018-07-30 23:09:12 +1000
committerSam Potts <sam@potts.es>2018-07-30 23:09:12 +1000
commitdae272ef66a967ed23a2fe48cf68b0273349b89e (patch)
tree96d88efe747478262e9ac02c775e7b62f3162157 /src/js/controls.js
parent599b33e55fb4c0aec78cd0895bcd13f3fed12ad2 (diff)
parent2679c5898edd534d19b5b2f68d895641c3e3fb1a (diff)
downloadplyr-dae272ef66a967ed23a2fe48cf68b0273349b89e.tar.lz
plyr-dae272ef66a967ed23a2fe48cf68b0273349b89e.tar.xz
plyr-dae272ef66a967ed23a2fe48cf68b0273349b89e.zip
Merge branch 'develop' into a11y-improvements
# Conflicts: # demo/dist/demo.css # dist/plyr.css # dist/plyr.js.map # dist/plyr.min.js # dist/plyr.min.js.map # dist/plyr.polyfilled.js.map # dist/plyr.polyfilled.min.js # dist/plyr.polyfilled.min.js.map # package.json # src/js/plyr.js
Diffstat (limited to 'src/js/controls.js')
-rw-r--r--src/js/controls.js9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/js/controls.js b/src/js/controls.js
index 27611b2f..5c1446d3 100644
--- a/src/js/controls.js
+++ b/src/js/controls.js
@@ -1550,12 +1550,9 @@ const controls = {
target = this.elements.container;
}
- // Inject controls HTML
- if (is.element(container)) {
- target.appendChild(container);
- } else if (container) {
- target.insertAdjacentHTML('beforeend', container);
- }
+ // Inject controls HTML (needs to be before captions, hence "afterbegin")
+ const insertMethod = is.element(container) ? 'insertAdjacentElement' : 'insertAdjacentHTML';
+ target[insertMethod]('afterbegin', container);
// Find the elements if need be
if (!is.element(this.elements.controls)) {